MySQL 加载数据查询:反斜杠 (\) 问题
MySQL Load Data Query: Issue with Backslash ( \ )
我有一个巨大的 csv
文件,其中包含 149 column
和 25K+ rows
可以将此文件上传到 MySQL
table 我正在使用 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
我的查询工作正常,当我的文件有任何 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
在查询中使用“\b”而不是“\”作为转义字符。
我有一个巨大的 csv
文件,其中包含 149 column
和 25K+ rows
可以将此文件上传到 MySQL
table 我正在使用 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
我的查询工作正常,当我的文件有任何 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
在查询中使用“\b”而不是“\”作为转义字符。