看板 Python 關於我們 聯絡資訊
※ 引述《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