【发布时间】:2013-10-01 13:19:00
【问题描述】:
我们知道 mysql_insert_id() 会给出最后插入的 ID,但我想知道在下面的情况下我们是否会遇到问题。
UserA -> 调用一个函数,将 ROW 插入 TABLE 并获取插入的 ID
执行日期时间:2013-10-01 10:18:25
行 ID:1
UserB -> 调用将插入 ROW 到 TABLE 的函数并获取插入的 ID
执行日期时间:2013-10-01 10:18:26
行 ID:2
请注意,执行时间仅相差一秒。
假设 UserB 在 UserA 执行 mysql_insert_id() 之前完成插入行
UserA会得到ROW ID: 1还是ROW ID: 2
的值【问题讨论】:
标签: php mysql-insert-id