问题描述
我的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
结果:
但我想要:
经过几次尝试,我不能只保留没有寄生字符的值
解决方法
加载csv后,您可以运行更新查询以删除不需要的字符。
例如UPDATE siel_demo SET grille = SUBSTR(grille,3,LENGTH(grille) - 3) WHERE grille LIKE '="%"'