2009-09-05 80 views
0

新插入的ID,因此,情況是這樣的:更新一個表與另一個

  • 表foo有一個外鍵的表吧。
  • Foo中當前有許多行,此外鍵爲空。
  • 所有Foos都需要一個Bar。

我想:

  • 對於每一個foo其中,bar_fk爲空,插入新行到酒吧。
  • 使用新添加的酒吧ID更新Foo。

你會如何在MySQL中做到這一點?它可以使用直接的SQL來完成嗎?使用存儲過程?

回答

2

查詢SELECT LAST_INSERT_ID()應該可以幫助您實現此目的。