尝试将MyISAM转换为InnoDB,结果转换为错误

时间:2020-05-23 15:58:36

标签: mysql innodb myisam

我正在尝试将一个很大的表转换为InnDB。但这会引发错误。 这是运行5分钟后出现的问题的屏幕截图。

enter image description here

更新:这是实时生产表,实时数据即将到来。好像是auto_increment列导致了此问题。到应用InnoDB引擎时,新记录将到来,并且auto_increment再次增加。

1 个答案:

答案 0 :(得分:2)

您检查了mysql的官方文档吗?有一篇有用的文字,也许可以帮忙。

https://dev.mysql.com/doc/refman/8.0/en/converting-tables-to-innodb.html

也许只是尝试使用ALTER TABLE your_table ENGINE = InnoDB; 我的意思是,没有自动递增。