当少数用户尝试向表中插入一行时,会出现此错误:
(325
是行的ID。没有自动递增,因为我自己做是因为我需要它。)
我记得在 asp 中他们有lock()
真正防止这种错误的方法。
PHP中有类似的东西吗?
如果询问,将添加代码,尽管我认为它不是必需的。
非常感谢!
当少数用户尝试向表中插入一行时,会出现此错误:
(325
是行的ID。没有自动递增,因为我自己做是因为我需要它。)
我记得在 asp 中他们有lock()
真正防止这种错误的方法。
PHP中有类似的东西吗?
如果询问,将添加代码,尽管我认为它不是必需的。
非常感谢!
现在你明白为什么你不应该手动分配 ID 了:)
更改您的表以开始自动分配 ID:
ALTER TABLE your_table AUTO_INCREMENT=last_assigned_id+1
如果你坚持要实现一个锁,你可以使用sem_acquire