我有一个 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
如何正确加载此文件?