我正在尝试将运行良好的数据库导入我的phpmyadmin,尽管主键没有重复的条目。由于我已经为主键进行了自动增量,因此没有机会重复输入它。我使用的是mysql 5.6.11版本。
答案 0 :(得分:2)
可能有原因
1)让其他表中有两个表,当您导入数据时,第一个表主键用作外键,插入语句必须按顺序排列,以便主键在哪个表中使用另一个表必须先插入数据
2)截断表并在发生相同错误时再次尝试导入,然后第一步跟随
答案 1 :(得分:1)
它可能不是最佳解决方案,但我认为如果您的数据库和数据不是太大,它可能会为您提供解决方案。将sql文件分为两部分,一部分用于创建数据库,表和关系,另一部分用于根据外键插入数据管理。一旦我通过这种方式解决了这可能对你有帮助。
答案 2 :(得分:0)
你不应该简单地导入.sql sql脚本,首先导入create table脚本然后再插入脚本,如上所述截断表首先导入脚本,如果你在最后发生冲突重复输入问题,请使用正确的顺序,尝试截断你的表再次解决问题