&引用;错误2013(HY000):查询期间与MySQL服务器的连接中断;加载数据时
当我尝试使用&引用;错误2013(HY000):查询期间与MySQL服务器的连接中断;加载数据时,mysql,mariadb,Mysql,Mariadb,当我尝试使用load data命令将数据加载到MySQL(MariaDB)表时,出现了一个错误: load data local infile '/tmp/my_data.tsv' into table my_schema.my_table fields terminated by '\t' optionally enclosed by '"' escaped by '\\' lines terminated by '\n'; 尝试给出的解决方案,但没有成功。由于某种原因,当您加载的数据打
load data
命令将数据加载到MySQL(MariaDB)表时,出现了一个错误:
load data local infile '/tmp/my_data.tsv'
into table my_schema.my_table
fields terminated by '\t'
optionally enclosed by '"'
escaped by '\\'
lines terminated by '\n';
尝试给出的解决方案,但没有成功。由于某种原因,当您加载的数据打破外键约束时,MySQL会给出这个模糊的错误消息(详细描述) 通过直接从命令行执行
load data
命令,我成功地获得了正确的错误消息。i、 e.运行:
给出了错误消息:
Cannot add or update a child row: a foreign key constraint fails
(`my_schema`.`my_table`, CONSTRAINT `other_table` FOREIGN KEY
(`id`) REFERENCES `other_table` (`id`))
删除违反外键约束的行后,我可以导入数据。为什么要向下投票?我浪费了将近一个小时的时间想弄明白这一点。我正在考虑删除这个表,因为其他帖子说如果你的表被破坏了,你会得到这个错误。
Cannot add or update a child row: a foreign key constraint fails
(`my_schema`.`my_table`, CONSTRAINT `other_table` FOREIGN KEY
(`id`) REFERENCES `other_table` (`id`))