ans*_*nsh 1 mysql load-data-infile
我有我有一个巨大的csv文件,149 column并25K+ rows上传该文件中MySQL的表,我用MySQL LOAD DATA Query
我的查询是:
LOAD DATA local INFILE '/Dir/file.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES
Run Code Online (Sandbox Code Playgroud)
我的查询工作正常,当我的文件有任何Backslash (\)字符时出现问题,列值受到干扰并且文件单元格值未插入正确的列中。有没有解决这个问题的方法。
谢谢
LOAD DATA local INFILE '/Dir/file.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\b' LINES TERMINATED BY '\n' IGNORE 1 LINES
Run Code Online (Sandbox Code Playgroud)
在查询中使用 '\b' 作为转义字符而不是 '\'。