我的CSV文件(示例) :
;"=""VENTE""";2020/09/11;
;"=""IBH""";2020/09/15;
;"=""HGTPE""";2020/09/02;我的sql查询:
LOAD DATA INFILE 'test.csv' INTO TABLE siel_demo CHARACTER SET latin1 FIELDS TERMINATED BY ';' optionally ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES
结果:

,但我想要:

经过几次尝试,我不能只保留没有寄生字符的值。
发布于 2020-10-21 10:29:15
加载csv后,可以运行更新查询以删除不需要的字符。
例如UPDATE siel_demo SET grille = SUBSTR(grille, 3, LENGTH(grille) - 3) WHERE grille LIKE '="%"'
https://stackoverflow.com/questions/64460360
复制相似问题