前提・実現したいこと
SQL ServerからMySQLへDBの移行を試みているのですが、LOAD DATA LOCAL INFILEをした際に、最後のフィールドに改行がある次のレコードがインポートされないことがあります。
下記解決策を考えているのですが、やり方が分からず困っています。
0. SQL ServerのDBにあるうちにUPDATEして最後の改行を消す
0. SQL Serverからエクスポートをする際に最後の改行を消す
0. MySQLにインポートする際に最後の改行を消す
上記の解決法、または他でもなにか解決の糸口があれば教えて下さい。
発生している問題
下記のようなデータの場合、id229995のレコードがインポートされない。
(何個かデータを見た結果、最後の「い」の後に改行があるからだと思われる)
"229994","139497","attr","parent_id","", "ああああ ああああ あああい " "229995","139497","attr","parent_id","","23568" "229996","139498","attr","parent_id","","23568"
試したこと
BCPを用いてのダブルコーテーションつきのエクスポート + enclosed by'"'でのインポート
補足情報(FW/ツールのバージョンなど)
SQL ServerからのデータのエクスポートはBCPを使用。