php – 我如何处理mysql表中的并发插入并获取正确的插入ID
我正在使用adodb for
PHP库.
为了获取插入记录的id,我使用此函数 "$db->Insert_ID()" 我想知道是否有多个同时插入数据库表,这个方法会为每个插入的记录返回正确的插入ID吗? 我问这个的原因是因为我使用这个最后一个插入id来进一步处理其他记录并在相关表中进行后续输入. 这种方法是否足够安全,或者我错过了什么. 请帮我为此制定一个正确的工作计划,以便我可以使用最后一个插入ID进一步插入到另一个表中,而不必弄乱现有数据. 谢谢 解决方法
是的,对于使用它是安全的.这是因为LAST_INSERT_ID()是每个连接,如
here所述:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |