我想導入一個大的csv文件(大約12MO)到mysql表中,首先我試着用LOAD DATA INFILE它工作完美,但在我的情況下,我想先測試csv行以確定我是否想要更新數據或插入新記錄 所以解決方案是讀取文件並將每行的內容與表中已有的數據進行比較,並採取正確的行動 此方法也可以工作,但需要很多時間和資源加載csv文件內容到mysql表中驗證
現在我的問題是
1:我可以使用phpMyAdmin(開源) 和我的公關進口功能oject是COMERCIAL
2:如果我可以的,你知道這一些教程(任何想法)
3:如果不,我不能,是否有導出/導入
這樣的商業框架謝謝
我看不出12Mb是如何被認爲是一個「大文件」。 – MarkR 2011-02-23 17:55:54
加載數據infile具有「替換|忽略」關鍵字。 – shantanuo 2011-03-01 11:34:44