开发机器是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);
Run Code Online (Sandbox Code Playgroud)
它运行正常,但只导入一条记录.知道我哪里错了吗?
Mar*_*k L 26
检查行结尾:
head -n2 sql.sql | hexdump -C
Run Code Online (Sandbox Code Playgroud)
但最常见的问题是,线路终结器不是您所期望的,请尝试:
LINES TERMINATED BY '\r'
Run Code Online (Sandbox Code Playgroud)