我正在尝试从一个表中插入一些行到另一个表,并将最后插入的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脚本?
答案 0 :(得分:1)
尝试使用触发器完成它。