开发机器是 Mac。我在将多于一行的 CSV 文件导入 Mysql 时遇到了一些问题。这是我的 SQL 语句:
LOAD DATA LOCAL INFILE 'test.csv'
INTO TABLE students
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(pita, dob, name, grd, asst, loc);
运行正常,但只导入了一条记录。知道我哪里出错了吗?
最佳答案
检查行尾:
head -n2 sql.sql | hexdump -C
但最常见的问题是行终止符不是您所期望的,请尝试:
LINES TERMINATED BY '\r'
关于sql - MySQL 仅从 CSV 导入一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1268273/