1

每次插入一行时,我希望 auto_increment 递增 1。如果我稍后删除中间的一行也没关系,我总是希望它增加 1。

问题是 MySQL 一直递增 10。它从 1 变为 11,等等。

我已经调整了 auto_increment、auto_increment_increment、auto_increment_offset,但在适当的情况下将它们设置为 1 或 0 均无济于事。

编辑:

这些是行动:

SET @@auto_increment_offset=1

ALTER TABLE posts AUTO_INCREMENT = 0或 1

SET @@auto_increment_increment=1;

此外,我正在为这个特定的表使用 MYISAM 引擎,尽管它似乎发生在没有该引擎的另一个表上。我使用 MISAM 的原因是因为它允许在多个索引上自动添加。

而且我无法重新启动我的数据库,因为它在 heroku 上的共享服务器上运行。如果它没有在其他地方解决,我也不明白这是如何重复的。

4

0 回答 0