我可以信任mysql_insert_id()返回正确的值,多线程妄想症

我可以信任mysql_insert_id()返回正确的值,多线程妄想症,第1张

我可以信任mysql_insert_id()返回正确的值,多线程妄想症

来自

manual

生成的ID会在每个连接的基础上保留在服务器中。这意味着函数返回给定客户端的值是为该客户端影响AUTO_INCREMENT列的最新语句生成的第一个AUTO_INCREMENT值。即使其他客户端生成自己的AUTO_INCREMENT值,该值也不会受到其他客户端的影响。此行为可确保每个客户端都可以检索自己的ID,而不必担心其他客户端的活动,也不需要锁或事务。

因此,如果您的线程将使用单独的连接,则它们将获得不同的插入ID。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5640633.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存