MySQL import csv 只得到一半的行

标签 mysql csv import

我使用以下命令读入 csv:

LOAD DATA INFILE '/Users/Tyler/Desktop/players_escaped.txt' 
INTO TABLE players
FIELDS TERMINATED BY ',' 
ENCLOSED BY '^'
LINES TERMINATED BY '\n';

csv 看起来像这样:

^1^,^False^,^False^,^Ovie^,^Soko^,^6^,^8^,^210^,^^,^M^,^London^,^^,^^,^^,^^,^0^,^2009^,^^,^False^,^False^,^{299F909C-88D9-4D26-8ADC-3EC1A66168BB}^,^844^,^2013^,^^,^^,^0^,^^,^^,^2011-02-16 20:53:34.877000000^,^^,^2011-02-16 20:53:34.877000000^,^^,^^,^^,^^,^^,^^,^^,^^,^^,^1^,^2^,^^,^^,^^,^^,^^,^^,^^,^^,^^,^^
^2^,^False^,^False^,^Jordan^,^Swing^,^6^,^6^,^200^,^^,^M^,^Birmingham^,^AL^,^35218^,^^,^^,^0^,^2009^,^^,^False^,^False^,^{299F909C-88D9-4D26-8ADC-3EC1A66168BB}^,^844^,^2013^,^^,^^,^0^,^^,^^,^2011-02-16 20:53:34.877000000^,^^,^2011-02-16 20:53:34.877000000^,^^,^^,^^,^^,^^,^^,^^,^^,^^,^1^,^2^,^^,^^,^^,^^,^^,^^,^^,^^,^^,^^

我还尝试将 \ 作为分隔符并得到相同的结果。

我只得到奇数行。

csv 中有 250k 条记录。

谢谢

最佳答案

您是否检查过 .txt 文件的行尾?

关于MySQL import csv 只得到一半的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9826959/

相关文章:

javascript - 如何在 Chrome 扩展程序中有 "Export as CSV"按钮?

java - 使用Scanner()读取CSV

ruby - 为包装的说明书添加提供者或扩展 LWRP

php - fputcsv : Empty rows in csv file after each array

csv - 将 CSV 导入 CouchDB 时防止重复的替代方法

mysql - 如何将Excel文件导入MySQL Workbench?

mysql根据顺序更新一个带有int的列

javascript - 连接两个页面内的数据

java - Spring Boot无法连接MySQL并在Docker/Docker compose中退出

c# - 我的表单上有一个按钮,单击后会运行更新 sql 来更新数据库上的忠诚度积分,但它不会更新