mysqlがtxtタイプのデータをインポートしたときにエラーが発生しましたエラー1300(HY000):無効なutf8文字列: '̨
An Error Occurred When Mysql Imported Txt Type Data Error 1300
mysqlがtxtタイプのデータ(複数行のデータを含む)をインポートしたときにエラーが発生しましたエラー1300(HY000):無効なutf8文字列: '̨
mysql>データローカル入力ファイル 'd:/x.txt'をテーブルtb_modelにロードします
エラー1300(HY000):無効なutf8文字列: '̨'
元のx.txt(テストtxt)には2行のデータがあります。 1行を削除してインポートすると、通常どおりインポートできます
テーブル内のすべてのフィールドの文字セットをクエリし、照合順序が目的のutf8_general_ciであることを確認します
mysql> tb_modelからの完全な列を表示
最後に、txtファイルを個別に保存し、エンコーディングをUTF-8に変更して保存してみてください。そうすると、インポートされたデータは正常になります。
エラーの原因を要約してください1)元のTXTファイルはANSIとしてエンコードされており、処理中に一部の文字が間違っている可能性があるため、正常にインポートできません
2)1行のデータには処理できない文字がないため、正常にインポートできます。