简体   繁体   English

mysql查询返回“ 0行插入”

[英]mysql query returns “0 rows inserted”

I am trying to upload csv file into mysql database, but 0 row was inserted using the following query. 我正在尝试将csv文件上传到mysql数据库,但是使用以下查询插入了0行。 I wonder where should I start looking at the problem 我想知道我应该从哪里开始看问题

LOAD DATA LOCAL INFILE "/Applications/xxx/tmp/student_info.csv" INTO TABLE student_info_table
CHARACTER SET utf8
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n'
(name,age,grade) ;

I found the problem is actually in the setup of my database table. 我发现问题实际上出在我的数据库表的设置中。 It has a foreign key, and in the uploading file, I did not define a valid foreign key value 它具有外键,在上传文件中,我没有定义有效的外键值

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM