我使用phpMyAdmin导出了数据,但是当我导入数据时出现此错误:
我可以相应地设置数据,然后不会出现错误。但是有更好的方法吗?诸如禁用phpMyAdmin中的某些选项或向SQL添加一些查询之类的东西?
最佳答案
问题是pma不在乎插入行的顺序。因此,在未导入FK行的情况下,会在表行中插入FK。
要解决此问题,请从PhpMyadmin导出时使用Disable Foreign Key Checks
复选框。或自行设定:
SET FOREIGN_KEY_CHECKS=0;
最后:
SET FOREIGN_KEY_CHECKS=1;
关于php - 从PHPMYADMIN导出和导入数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11468783/