作者timTan (用口頭禪區分年記)
看板Python
標題Re: [問題] 存在的資料表如何在 insert 資料進去?
時間Sun May 12 21:10:48 2013
※ 引述《darklimit ()》之銘言:
: 標題: [問題] 存在的資料表如何在 insert 資料進去?
: 時間: Sun May 12 19:11:17 2013
:
: 現在有個資料表建立完畢
:
: 如下
:
: no name number
:
: 1 john 01
: 2 mary 02
: 3 tom 03
: . . .
: . . .
: . . .
: . . .
:
: 這些資料是從1.txt來的
:
:
: 現在有個2.txt的Gender資料要建進去
: 程式是另外寫嗎???還是用同一支程式去insert就好?
:
: 應該要如何insert?
: 謝謝
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 140.135.114.123
: 推 tiefblau:你當初怎麼建的就怎麼插阿? 05/12 19:57
: → darklimit:但資料表那時候是沒存在的時候建立的 05/12 20:14
: → darklimit:所以不知道現在資料表已經存在怎麼新增欄位進去? 05/12 20:14
: 推 Yukirin:你存成什麼格式了 05/12 20:35
: 推 timTan:另寫一支程式嚕。 05/12 20:36
: → darklimit:另外寫一支程式,那現有欄位的部分如何不動到? 05/12 20:42
: → darklimit:cur.execute("INSERT INTO test VALUES(%s)",(text) 05/12 20:43
: → darklimit:這是另一支程式新建的 05/12 20:45
: → darklimit:原始程式如下: 05/12 20:46
: → darklimit:cur.execute("INSERT INTO wordlist VALUES(no,%s,%s,%s 05/12 20:47
: → darklimit:)",(movietit,moviegen,movierat)) 05/12 20:47
: → darklimit:如何將text的資料建立到movierat之後的欄位呢? 05/12 20:48
如果是 SQL 的 insert ,現有欄位本來就不會動到阿?
你自已測試是會動到現有欄位嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.8.191
※ 編輯: timTan 來自: 61.62.8.191 (05/12 21:11)
※ 編輯: timTan 來自: 61.62.8.191 (05/12 21:12)
※ 編輯: timTan 來自: 61.62.8.191 (05/12 21:17)
推 darklimit:cur.execute("INSERT INTO wordlist VALUES(%s)",(text) 05/12 21:56
→ darklimit:以上面的方式insert 會出現以下錯誤訊息 05/12 21:58
→ darklimit:"Column count doesn't match value count at row 1" 05/12 21:58
→ timTan:那先Google 一下錯誤訊息吧~ 05/12 22:29
推 darklimit:有google過,我再繼續查看看,謝謝 05/12 22:35
→ carlcarl:你的%s是不是要用''包起來 05/15 00:26