我正试图将一个很大的表转换到InnDB。但它抛出了一个错误。这里是问题的截图,这是在运行了5分钟后出现的。
更新。 这是一个实时生产表,其中的实时数据来了。似乎是auto_increment列导致了这个问题。当它应用InnoDB引擎的时候,新的记录来了,auto_increment又增加了。
你有没有检查官方的mysql文档?有一个有用的文本,也许可以帮助。
https:/dev.mysql.comdocrefman8.0enconverting-table-to-innodb.html。
也许只需要用ALTER TABLE your_table ENGINE=InnoDB;试试就好了,不用自动增量。