【发布时间】:2023-03-26 14:54:01
【问题描述】:
我看到很多关于从多个表中插入单个表的问题。我试图做相反的事情,只使用 MySQL。
我有一个包含非规范化数据的临时表。我需要
- 遍历临时表的每一行
- 在主表上使用临时表中的一些字段创建一个新行
- 使用刚刚创建的主表行的自动增量 ID 在辅助表上创建一个新行,将
LAST_INSERT_ID()放入 primary_id 字段。
我了解整个 LAST_INSERT_ID() 并且我很高兴运行事务:我只是不知道如何创建循环通过临时表然后运行 2 个后续插入的“外部选择循环”。
【问题讨论】:
-
您是想从 MySQL 本身内部执行此操作,还是使用其他语言的客户端 API?
-
@eggyal mySQL - 查看我更新的评论。感谢您提出问题!
标签: mysql database last-insert-id