如果仅通过猜测的话,应该是你的文件每行前有一个不可见字符。或者你的是其它操作系统中产生的文件,每行后多了一个\d 或者 \r
------解决方案-------------------- LOAD DATA INFILE 'r:/temp/a.txt' INTO TABLE pre_test CHARACTER SET UTF8 FIELDS TERMINATED BY ',' ;
------解决方案-------------------- 我想应该是你使用“,”号隔开的原因,试试用定位符(tab)替换你的“,”号隔开两个值 4,hi11 5,hello22 6,well3 逗号改了试试看