我正在使用此命令导出所有数据库。


  mysqldump -u root -p --all-databases> alldb.sql


但是它导出包括MyISAM在内的所有表,但是我只想导出和导入所有数据库的innodb表。

最佳答案

您必须小心从InnoDB表导出和导入数据。 InnoDB表“可能”包含外键(子表和父表)。如果脚本首先执行了子表,则MySQL可能会产生错误,因为父表尚不存在。您可以将MyISAM做好,因为它们并不严格,不关心外键。

关于mysql - 如何导出所有innodb表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58128015/

10-12 21:28
查看更多