マイ輸入クエリが通過プッシュしていないダンプ。 "#1366 - 不正な文字列値: '\ xDA ????? ...'列 'Description' in row 1"varcharデータ型は、データから文字を受け付けない私のデータ・ダンプである特別な漢字は、コマンドに干渉するため
説明フィールドは現在、長さが(5000)のvarchar型です。 。この問題の原因は何と思いますか?ダンプの内容におそらく問題はありますか?このvarcharデータ型と互換性のない特殊文字はありますか?このための回避策または修正がありますか?
間違ったエンコーディングがどこかにあります:ファイルはあなたが考えるエンコーディングを持っていない、あなたの接続は正しいエンコーディングで確立されていない、テーブル/列が間違ったエンコーディングに設定されている...あなたは何を言及していないので、あなたのエンコーディングが使用されているはずですが、おそらくあなたはすべてのデフォルト値を持つインポートを実行しているだけです。 –
ファイルは、私がcsvとして保存したxlsファイルです。 phpmyadminコンソールを使用してインポートしました。したがって私は思っているデフォルトのエンコーディングを使用しています。私はnvarcharを使用してみましたが、そのためのオプションはありません。私はutf8mb4に "照合"またはそのフィールドのエンコーディングを編集しようとしましたが、もしうまくいけばわかりません。 –
エンコードの問題を解決する簡単な方法の1つは、HxDエディタなどでファイルを開き、手動でボーム文字を取り除くことです。そうしないと、あなたはLibreOfficeの中でXLSからCSVにエクスポートする場合は、エンコーディングを選択するダイアログを取得し、あなたが – MiloBellano