我有一个看起来像这样的csv:
20050104,000020.SZ,11432.90832
20050104,000013.SZ,
20050104,000008.SZ,
20050104,000014.SZ,1817.418592
20050104,000015.SZ,
20050104,000016.SZ,-544.482028
`20050104,000017.SZ,10034.32188
我已阅读theload-data documents of MySQL,现在我想使用以下代码将此文件加载到MySQL中:
LOAD DATA INFILE 'test.csv' INTO TABLE test1
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
但它给了我错误:
ERROR 1265 (01000): Data truncated for column 'value' at row 2
我尝试通过将\ n更改为\ r \ n来修改我的代码,即:
LINES TERMINATED BY '\r\n'(date, code,value);
但它仍然给我同样的错误。
我知道这是因为空字段给我一个错误,但我不知道如何避免这种情况。你能帮忙吗?