【发布时间】:2017-09-10 12:07:49
【问题描述】:
我想通过以下方式将 .csv 文件导入 MySQL 数据库:
load data local infile 'C:\\Users\\t_lichtenberger\\Desktop\\tblEnvironmentLog.csv'
into table tblenvironmentlog
character set utf8
fields terminated by ';'
lines terminated by '\n'
ignore 1 lines;
但我收到以下错误,我无法解释原因:
Error Code: 1300. Invalid utf8 character string: 'M'
有什么建议吗?
【问题讨论】:
-
导出的设置是什么?
-
这是我的问题。对于某些字符,例如某些表情符号,您需要使用
CHARACTER SET utf8mb4,如下所述:stackoverflow.com/a/10959780/470749
标签: mysql csv utf-8 character-encoding