2013-07-05 46 views
0

我已閱讀其他一些帖子,沒有什麼能夠完全回答我的問題。導入一個excel .csv文件並將其添加到phpMyAdmin中的一列

我在phpMyAdmin中有一個現有的數據庫 - 我們用來收集比賽條目的一組密碼。

數據庫中有大約10,000個引腳代碼。

我需要爲它添加250個「新」代碼。我有一個excel文件被分解到一個列.csv,沒有頭 - 只是代碼。

我需要做的是導入到這個名爲「PIN2」表並將其添加到所謂的「針」

其他行身在何處進入會增加姓名和電話號碼列,所以都「 null「

我已經上傳了該結構的屏幕截圖。

DB Structure http://www.redpointdesign.ca/sql.png

任何幫助,將不勝感激!

回答

0

如果您希望使用CSV
然後,你需要需要遵循這些步驟

  1. 在第一comlumn手動定義自動增量值做。
  2. 在你必須從外部將其定義爲NULL另一列

否則你將得到無效的列數在CSV輸入第1行

,因爲沒有價值列不考慮通過phpMyAdmin的enter image description here

他們點擊在phpMyAdmin進口和你做..

+0

基本上將結構導出爲csv,然後將新的pin碼複製到它中...然後導入回phpMyAdmin ...聽起來合乎邏輯。 – Brian

+0

嘿大腦,如果你發現它可以幫助你,請標記它有用。 –

1

你需要使用一個LOAD DATA查詢與此類似:

LOAD DATA INFILE 'pincodes.csv' 
INTO TABLE pin2 (pin) 

如果CSV文件中的PIN代碼被用引號括起來,你可能還需要包括ENCLOSED BY條款。

LOAD DATA INFILE 'pincodes.csv' 
INTO TABLE pin2 
FIELDS ENCLOSED BY '"' 
(pin) 
相關問題