使用mysql infile加载非ascii字符

时间:2012-12-18 05:39:03

标签: mysql non-ascii-characters

我有一个utf-8_general_ci列。当我通过"INSERT INTO mytable (column) value ('MÃLL')"插入一列时,一切都很好,插入行。

我正在尝试使用infile命令进行批量插入,但它在非ascii字符上失败并将名称删除...数据库中的值最终为'M'而不是'MÃLL'

我加载的文本文件具有正确的值。以下是我的发言:

LOAD DATA INFILE 'file.txt' IGNORE INTO table mytable FIELDS TERMINATED BY '$' ESCAPED BY '' LINES TERMINATED BY '\n' (column)

我收到以下警告: 警告:字符串值不正确:'\ xC3O ...'表示第1行的列'列'

如何正确加载此文件?

0 个答案:

没有答案