我們有一個大的製表符分隔的文本文件(大約120,000條記錄,50MB),我們試圖使用mysqlimport將其插入到MySQL中。有些字段用雙引號括起來,有些則不用。我們使用的是fields-optionally-enclosed-by='\"'
開關,但問題是一些字段值本身包含雙引號(表示英寸),因此分隔的字段值可能是「ABCDEF19」「」。有意義嗎?mysqlimport和雙引號
我們沒有控制在文件的源文件中,所以我們不能改變那裏的格式,我嘗試刪除fields-optionally-enclosed-by
開關,但是隨後雙引號括起來的值被導入。我們可以告訴mysqlimport有些字段可以用引號引起來,但是可能仍然包含引號嗎?我們可能會想到一個全局搜索和替換以避免字段值中的雙引號?或者其他任何其他字符值建議?