【1】Load data infile 命令导入含中文csv源数据文件 报错:Invalid utf8 character string: '??֧'
(1)问题现象
csv格式文件源数据:
导入SQL语句:
LOAD DATA INFILE 'C:/Users/Administrator/Desktop/201909/order_info_utf_2019-09-03.csv' INTO TABLE orderinfo FIELDS TERMINATED BY ',' IGNORE LINES SET paidTime = SYSDATE();
报错信息:
(2)原因分析:
排除了其他所有原因,因为含有中文字符,最后确诊为csv源数据文件格式问题。
(3)解决方案:
使用Notepad++ 打开csv源数据文件,编码--》转为UTF-8编码,保存。
再次执行导入语句,遂成功。如下图所示:
Good Good Study, Day Day Up.
顺序 选择 循环 总结