【发布时间】:2015-09-28 12:03:48
【问题描述】:
我有一个包含不同帖子的博客。假设我有 10 个帖子。当我选择删除DELETE FROM table WHERE id = 10 的最新帖子时,它会删除它。
但是,我下一篇文章的 ID 为 11。
所以我的数据库看起来像:
ID | post
11 | foo
9 | bar
但我删除的数字 10 不再存在。我怎样才能使下一个帖子的 ID 为 10?
ID 列是自动递增的。
【问题讨论】:
-
完全没有问题,完全按预期工作。
-
您可以在自己的脚下开枪,并使用 id=10 进行显式插入,并且大部分时间都可以侥幸成功。或者你可以动摇强迫症的固定而不这样做。担心差距的人的心态可能是没有 FK RI 的 db 所有者,只是将新父母挂在孤儿身上
标签: php mysql sql sql-delete