タブ区切りの大きなテキスト ファイル (約 120,000 レコード、50 MB) があり、mysqlimport を使用して MySQL に押し込もうとしています。二重引用符で囲まれているフィールドと、そうでないフィールドがあります。スイッチを使用していますfields-optionally-enclosed-by='\"'
が、一部のフィールド値自体に二重引用符 (インチを示す) が含まれているため、区切られたフィールド値が "ABCDEF19" のようなものである可能性があります。
ファイルのソースを制御できないため、そこでフォーマットを変更することはできません。スイッチを削除しようとしましたfields-optionally-enclosed-by
が、値を囲む二重引用符がインポートされます。
彼は、値に引用符を付けてレコードを作成すると、ひどく混乱しています。一部のフィールドはオプションで引用符で囲まれているが、引用符が含まれている可能性があることを mysqlimport に伝える方法はありますか? フィールド値の二重引用符をエスケープするために、おそらくグローバル検索と置換を考えましたか? または他の提案はありますか?