想要同时向table_a
提交table_b
的自动增值。我首先将记录插入table_a
,然后从id
获取最后一个主table_a
并将其插入table_b
。
它在低速下运行良好,如每秒20条记录,但速度快,多用户级别,它将table_a
的重复ID插入table_b
。
我的做法是错的吗?请建议更好的方法来做到这一点。
码
query1 = "insert into `table_a` (`aid`,`name`) values(null,'val')";
query2 = "select `id` from `table_a` order by `id` desc limit 1";
$aid='retrieved_value';
query3 = "insert into table_b (`bid`,`aid`,`btype`) values (null,'$aid','val')";