MySQL auto_increment没有递增1

时间:2013-02-25 10:59:45

标签: mysql auto-increment

我希望每次插入行时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引擎, 虽然它似乎发生在另一个没有引擎的桌子上。 我使用MYISAM的原因是因为它允许多个索引上的auto-inc。

我无法重启我的数据库,因为它在heroku上的共享服务器上运行。 如果还没有在其他地方解决,我也不明白这是怎么回事。

0 个答案:

没有答案