- 我有三个表,DISTRIBUTION_LIST、USERS 和 ADDRESSES。
- 单个对象“distribution_list”有多个用户和地址。
- 我想创建一个事务,它将一起写入这三个表,表 USERS 和 ADDRESSES 中的 FOREIGN_KEY 是来自 DISTRIBUTION_LIST 的 PRIMARY_KEY,它是 AUTO INCREMENT。
实际上我已经描述了我的问题,当我创建语句以将数据插入用户和地址时,如何从 DISTRIBUTION_LIST 中知道 PRIMARY_KEY?一种手动计算 PRIMARY_KEY 的解决方案,但可能有更优雅的解决方案来完成这项任务?