【发布时间】:2019-02-22 06:56:20
【问题描述】:
我正在尝试将 csv 文件加载到 mysql 表中。 分隔符:,(逗号)
作为源数据的一部分,很少有字段值用双引号括起来,在我们的双引号内, / 是字段数据的一部分的记录很少,我们需要对其进行转义。
默认情况下 / 被转义,当我指定“作为转义字符”时被转义。由于我们在同一个文件中有多个特殊字符,我们需要对多个特殊字符进行转义。
任何建议
例如:
id name location
1 A "Location , name here"
2 B "Different Location"
3 C Another Location
4 D Location / with escape character
LOAD DATA LOCAL INFILE 'data.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES;
【问题讨论】:
标签: mysql special-characters bulk-load loaddata