标签: mysql sql stored-procedures
我有这个问题:我有一个存储过程,它将行插入到具有自动增量列a的表A,然后向表B插入一行,该表具有到列A.a的外键b。我正在使用LAST_INSERT_ID来获取新插入行的值。但是lat说有这个存储过程有两个并行调用,我怎样才能确保(或者DB本身确定)列b没有任何错误的分配。
LAST_INSERT_ID
在documentation
答案 0 :(得分:6)
MySQL LAST_INSERT_ID()函数获取您使用的连接的同一实例所插入的最后一个ID,因此即使您同时运行相同脚本的1000个实例,也不必担心它。