【问题标题】:Update one table with newly inserted id from another用新插入的 id 从另一个表更新一个表
【发布时间】:2009-09-05 12:50:58
【问题描述】:

所以,情况是这样的:

  • 表 Foo 具有表 Bar 的外键。
  • 目前 Foo 中有很多行,其中此外键为空。
  • 所有的 Foos 都需要一个酒吧。

我想:

  • 对于 bar_fk 为空的每个 Foo,在 Bar 中插入一个新行。
  • 使用新添加的 Bar id 更新 Foo。

您将如何在 MySQL 中执行此操作?可以直接使用 SQL 来完成吗?使用存储过程?

【问题讨论】:

    标签: mysql


    【解决方案1】:

    查询SELECT LAST_INSERT_ID() 应该可以帮助您实现这一目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 1970-01-01
      相关资源
      最近更新 更多