LOAD DATA INFILE ...
クエリを使用してMySQLデータベース(5.1.54)にロードする必要がある小文字のthornのファイルがあります。フィールドが非ASCII文字で終了するMySQL LOAD DATA INFILE
私がロードしようとしているファイルは、MySQLデータベースと同じサーバーにあり、MySQLマシンのクライアントライブラリを使用するSQLYogを使用してWindowsマシンからクエリを発行しています。私はいくつかの主要な問題を抱えている
は、私は私が考えることができるthorn文字のすべてのバリエーションを使用してFIELDS TERMINATED BY 0x00FE
構文を使用して試してみた、と私は、接続(SET NAMES ...
)の文字セットを変更しようとしましたが、私は一貫して警告を受ける...
...すべてのデータが最初の列に読み込まれます。
すべてでこれを回避する方法はありますか?それとも私がロードする前に、より賢明な文字で、すべてのthorn年代を交換するsed
でファイルを前処理するために辞任したのですか?
これはオプションですが、理想的には、DBと同じサーバーからファイルをインポートする方法を探したいと思います。 – chattsm
このファイルは、アプリケーションにアクセスできる必要があります。データインポートツールは、コマンドラインをサポートしています(それが可能であれば、もちろん)は、サーバー上で、それを自動化することができます。 – Devart