我試圖導入一個非常大的.csv文件(〜4GB)到MySQL。我正在考慮使用phpmyadmin,但是最大上傳大小爲2mb。有人告訴我,我必須使用命令行。導入CSV到MySQL通過命令行
我打算用這些方向將其導入:http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.html#c5680
什麼是設置在第一排在.csv表作爲mysql表中的列名的命令?此選項可通過phpmyadmin,所以他們必須是mysql命令行版本太多,對不對?請幫幫我。謝謝。
-Raj
幾個問題,首先,做列1,列2等,需要有周圍的引號?而我的問題是他們大約需要導入50多個列名。第一行包含所有的數據,所以如果有一些方法來讀取mysql的第一行,並將其設置爲列名,這將是最好的。每個名字一個接一個地寫就太乏味了。謝謝。 – de1337ed
你不需要寫出來,看到列名用逗號分隔,所以只是從您的CSV文件截取的第一行,並將其粘貼命令,而且據我所知,在phpMyAdmin,CSV文件是首先被讀生成這樣的查詢,然後導入完成。 – Balanivash
嗯,沒有想到這一點。讓我一起去。謝謝。你有沒有機會知道如何從文本編輯器中複製並粘貼到ubuntu終端? – de1337ed