删除行后,MySQL重新排列auto_increment

时间:2013-07-27 01:45:39

标签: php mysql

我正在寻找解决我问题的方法而没有找到问题。基本上用户可以添加/删除将删除行的信息。用户还可以向上/向下排列这些信息,这也可以切换主键(称为占位符)。问题是如果用户删除一行,它将不会将占位符int向上移动一行。我想知道是否有任何方法可以将行向上移动并从1开始排列。

1 个答案:

答案 0 :(得分:2)

您不应该修改自动增量。它是数据库设计的一部分。您应该使用另一个列名作为标识符,也许是ID?