Php 删除条目时,如何自动更新MySQL中的主键值?

Php 删除条目时,如何自动更新MySQL中的主键值?,php,mysql,web,server-side-scripting,Php,Mysql,Web,Server Side Scripting,我使用MySQL作为在线考试系统的数据库。这里的问题编号是主键,因此,当中间的问题被删除时,该编号会被浪费(就像在队列数据结构中一样)。我希望下一个问题编号会自动递减。是否可以使用PHP和MySQL。如果是,请写出解决方案。请不要这样做! 主键的编号只有一个功能:唯一标识记录。不管是多少,也不管两者之间是否有差距 如果要对数据进行排序,请使用另一列,如datetime列或额外的排名索引。请不要这样做! 主键的编号只有一个功能:唯一标识记录。不管是多少,也不管两者之间是否有差距 如果要对数据进行排

我使用MySQL作为在线考试系统的数据库。这里的问题编号是主键,因此,当中间的问题被删除时,该编号会被浪费(就像在队列数据结构中一样)。我希望下一个问题编号会自动递减。是否可以使用PHP和MySQL。如果是,请写出解决方案。

请不要这样做! 主键的编号只有一个功能:唯一标识记录。不管是多少,也不管两者之间是否有差距

如果要对数据进行排序,请使用另一列,如datetime列或额外的排名索引。

请不要这样做! 主键的编号只有一个功能:唯一标识记录。不管是多少,也不管两者之间是否有差距


如果要对数据进行排序,请使用另一列,如datetime列或额外的排名索引。

不要更新主键。当您有其他记录引用它时,这不是一个好主意。您不应该这样做。另外,不更新主键的可能副本的副本。当您有其他记录引用它时,这不是一个好主意。您不应该这样做。此外,可能重复的副本不能回答问题,从技术上讲,这是一种意见。也许最好还是留着评论吧。只有一个人不应该这样做并不意味着你不能展示如何做到这一点。质疑提问者的动机不符合回答的条件:这不回答问题,从技术上讲是一种观点。也许最好还是留着评论吧。只有一个人不应该这样做并不意味着你不能展示如何做到这一点。质疑提问者的动机不符合回答:D