gpt4 book ai didi

php - 如何确保 PDO 的 lastInsertId() 不是另一个同时插入的?

转载 作者:可可西里 更新时间:2023-11-01 06:32:38 25 4
gpt4 key购买 nike

我正在使用 PDO 做一个带有 INSERT SQL 查询的注册表单。在这个INSERT之后,我想提取刚刚创建的userid(自增,主键),INSERT到另一个表(一个“确认码”表)

但是我如何确保这个用户 ID 不是第二个用户的用户 ID,该用户在第一个用户之后注册 1/1000 秒?

我应该找到一些方法来锁定表吗?我应该使用交易吗?

最佳答案

lastInsertId()返回在该连接上插入的最后一行的标识符,因此并发用户(与数据库的不同连接)不会干扰。

关于php - 如何确保 PDO 的 lastInsertId() 不是另一个同时插入的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10711966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com