代码之家  ›  专栏  ›  技术社区  ›  Micke

用另一个表中新插入的id更新一个表

  •  0
  • Micke  · 技术社区  · 17 年前

    现在的情况是:

    • table foo具有table bar的外键。
    • 当前foo中有许多行的外键为空。
    • 所有的foo都需要一个酒吧。

    我想:

    • 对于bar-fk为空的每个foo,在bar中插入一个新行。
    • 用新添加的bar id更新foo。

    在mysql中如何实现这一点?可以使用直SQL吗?使用存储过程?

    1 回复  |  直到 17 年前
        1
  •  2
  •   AAA    17 年前

    查询 SELECT LAST_INSERT_ID() 应该能帮你实现这一点。