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

Php MySql在每次插入后插入最后一个id,php,mysql,sql,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脚

我正在尝试将一些行从一个表插入到另一个表中,并将最后插入的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脚本?

尝试使用触发器完成它