MySql在每次插入后插入最后一个id

时间:2014-01-08 10:51:39

标签: php mysql sql

我正在尝试从一个表中插入一些行到另一个表,并将最后插入的id添加到第一个表:

INSERT INTO tableA (fooA, fooA2) SELECT fooB, fooB2 FROM tableB;

现在我想为每行

添加最后插入的id到tableB中
UPDATE tableB set tableA_id = LAST_INSERT_ID();

但是对于多个记录来说这是错误的。知道如何在每次插入tableA后更新tableB吗?可以使用MySql查询,还是只编写一些PHP脚本?

1 个答案:

答案 0 :(得分:1)

尝试使用触发器完成它。