0

我有一个 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 ...' for column 'column' at row 1

如何正确加载此文件?

4

0 回答 0