2009-09-05 73 views
0

新插入的ID,因此,情况是这样的:更新一个表与另一个

  • 表foo有一个外键的表吧。
  • Foo中当前有许多行,此外键为空。
  • 所有Foos都需要一个Bar。

我想:

  • 对于每一个foo其中,bar_fk为空,插入新行到酒吧。
  • 使用新添加的酒吧ID更新Foo。

你会如何在MySQL中做到这一点?它可以使用直接的SQL来完成吗?使用存储过程?

回答

2

查询SELECT LAST_INSERT_ID()应该可以帮助您实现此目的。