を使用して、単一の列のすべての行は、私が18列を持つテーブルを持っていると私は、LOAD DATA INFILEを使用し、カラムPAGE_COUNTのすべての行を更新します。データを持つファイルは非常にシンプルで、\ n分かれた値です。私はここで何か印象的なものを取り除こうとしていない。その1つの列の値を更新したいだけです - 約3000レコード。私が使用しているコードはUPDATEは、LOAD DATA INFILE
LOAD DATA INFILE '/tmp/sbfh_counter_restore' REPLACE INTO TABLE obits FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' (page_count);
されており、このすべてが行うには、列PAGE_COUNTにダンプファイルの内容全体を新しい1行を追加しています。私は間違って何をしていますか?私はphpmyadminを使用していますか?私はそれがより良い私のスキルセットをフィットするようことを使用させていただきます。私は、MySQLのドキュメントから理解できるものをベースSELECT page_count FROM obits INTO outfile '/tmp/sbfh_counter_restore'
明らかに、キャリッジリターンに問題があります。 Linuxの場合と同様に '\ r \ n'を '\ n'に変更してください.LFのみです(WinのようにCR + LFではありません)。アウトファイル形式も確認してください。 –