我使用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/

10-11 09:29
查看更多