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

时间:2013-08-17 18:11:27

标签: php mysql web server-side-scripting

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

1 个答案:

答案 0 :(得分:4)

请不要这样做!

主键的编号只有一个功能:唯一识别记录。无论是什么数字以及两者之间是否存在差距都无关紧要。

如果要对数据进行排序,请使用其他列,例如日期时间列或额外的排名索引。