MySql表自动增量卡在0上

时间:2017-10-03 22:34:15

标签: mysql phpmyadmin

我有一个带有自动增量字段的MySql表,最后一个值为51.

我尝试插入新行,但收到​​消息“无法读取存储引擎的自动增量值”。经过一些挖掘后,我发现自动增量值设置为0.然后运行代码:

ALTER TABLE `client` auto_increment = 52;

我收到SQL查询已成功执行的消息。但是,Auto_increment值不会更改,并且似乎卡在0上。 我正在使用phpMyAdmin

1 个答案:

答案 0 :(得分:0)

我发现了问题。桌子变得支离破碎。我使用下面的代码对表进行碎片整理,现在可以了。

   ALTER TABLE `client` ENGINE = InnoDB;