• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LOAD DATA INFILE でエラー起きてデータを一括してロードできません。)

LOAD DATA INFILEでエラー発生!データを一括ロードできない問題

このQ&Aのポイント
  • WindowsXP Home、MySQL5.0.27を使用している際に、LOAD DATA INFILEを使用してテキストファイルのデータを一括でDBにロードしようとすると、エラーが発生します。
  • エラーの内容は、SQL構文のエラーであり、'escaped by '\'' 付近の行に問題があるようです。
  • エラーを解決するためには、'escaped by '\'' を削除することで解決できるようです。しかし、この方法では1行しかロードできません。全行をロードする方法についての教授をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • fire--
  • ベストアンサー率49% (146/293)
回答No.1

こんにちは。 -> lines terminated by '/r/n' -> escaped by '\\'; となってますが、 escape caharacterを\にしているのに、上の行の by以下が '\r\n' でなく '/r/n' というのは おかしくないですか。 標準のescape characterは\なので、これは指定不要で 上の行を'\r\n'にしてはどうでしょう。

penpenpen000
質問者

お礼

fire--様へ 連絡が遅れましてすみませんでした。 ご回答ありがとうございました。 fire--様のご指摘の通りにしてみたら 最初は、同じエラーになっていたのですが、 データを作り直してから再び行って みたら、うまくいきました。 ありがとうございました。

関連するQ&A