我已經創建了一個數據庫和一個表。我還創建了我將需要的所有領域。我創建了46個字段,其中一個是我的行ID。 CSV不包含ID字段,也不包含列的標題。我對這一切都很陌生,但一直試圖弄清楚這一點。我不是懶惰的要求答案,而是尋找方向。將CSV導入到MySQL
我想弄清楚如何導入CSV,但讓它開始導入數據開始在第二個字段,因爲我希望auto_increment將填寫ID字段,這是我創建的第一個字段。
我試過這些說明,但沒有運氣。誰能提供一些見解?
- CSV文件的列名必須與你的表
- 瀏覽到您的.csv文件所需
- 選擇CSV使用LOAD DATA選項
- 複選框「ON」爲替換表與文件
- 數據在字段由框終止,類型
,
- 在˚F ields通過盒,
"
- 在由框逃脫字段,
\
- 在由框終止線,
auto
- 封閉在列名框中鍵入列名由
,
分離像column1,column2,column3
- 複選框爲ON 使用本地關鍵字。
編輯:
CSV文件是32.4kb
我的CSV的第一行是:
Test Advertiser,23906032166,119938,287898,,585639051,287898 - Engager - 300x250,88793551,Running,295046551,301624551,2/1/2010,8/2/2010,Active,,Guaranteed,Publisher test,Maintainer test,example-site.com,,All,All,,Interest: Dental; custom geo zones: City,300x250,-,CPM,$37.49 ,"4,415","3,246",3,0,$165.52 ,$121.69 ,"2,895",805,0,0,$30.18 ,$37.49 ,0,$0.00 ,IMPRESSIONBASED,NA,USD
您是否嘗試過使用PHPMyAdmin? – 2010-06-11 19:30:16
@Kerry:他列出了phpMyAdmin的說明,所以我會說是的。 – 2010-06-11 19:32:18
感謝您的回覆,我發佈的指示是我在phpMyAdmin中使用的,但是我的信息被拋棄了。我在某處讀到,他們最好的辦法是讓csv上的列標題反映我表格中的字段。它是否正確? – 404error 2010-06-11 19:43:38