0

utf-8_general_ci 列があります。すべてを介して列を挿入する"INSERT INTO mytable (column) value ('MÃLL')"と、問題なく行が挿入されます。

infile コマンドで一括挿入を実行しようとしていますが、ASCII 以外の文字で失敗し、名前が切り捨てられます...データベースの値は、「MÃLL」ではなく「M」になります。

読み込んでいるテキスト ファイルの値は正しいです。これが私の声明です:

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