谷歌让我失望了,所以我寻求专家帮助:)
假设我有一个由“ID”和“Name”组成的数据库。目前在这个数据库中我有这些记录:
001 - 约翰
002 - 埃里克
003 - 凯西
为了生成下一个 ID,我在 mysql 中使用了 COUNT 并在 php 中加了 1,但我显然没有考虑到可以删除用户。如果 002 - Eric 被删除,脚本将尝试使用已经存在的 ID 003。
有什么方法可以检查这个吗?我想出了一个遍历值的while循环,但是如果数据库很长,这可能会占用太多资源(而且我不确定要循环什么)?
截至目前,我有这个:
SELECT COUNT(id) FROM users
$id = $thecount + 1;