文件给的分隔符不知该怎么在load命令中正确表示:
分隔符是 0x1B
033 27 1B ESC (escape) 133 91 5B [
行结束符是 0x17
027 23 17 ETB (end of trans. blk) 127 87 57 W
使用语句
load data LOW_PRIORITY local infile 'gugu.dat' into table HAHA
CHARACTER SET latin1 fields terminated by '^['
ESCAPED BY '"' lines terminated by'^W\n';
出现错误23个(共23个字段)都是:Row 1 doesn't contain data for all columns
我认为是分隔符没有被识别的原因,可以看到在linux环境下文件本身的分隔符和我在语句中使用分隔符有细微差别,如图:
文件本身的分隔符是蓝色的,但是我复制一遍就会变成白色的,有人知道该怎么才能正确导入吗?