Re: [問題] 存在的資料表如何在 insert 資料進去?

看板Python作者 (用口頭禪區分年記)時間12年前 (2013/05/12 21:10), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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)

05/12 21:56, , 1F
cur.execute("INSERT INTO wordlist VALUES(%s)",(text)
05/12 21:56, 1F

05/12 21:58, , 2F
以上面的方式insert 會出現以下錯誤訊息
05/12 21:58, 2F

05/12 21:58, , 3F
"Column count doesn't match value count at row 1"
05/12 21:58, 3F

05/12 22:29, , 4F
那先Google 一下錯誤訊息吧~
05/12 22:29, 4F

05/12 22:35, , 5F
有google過,我再繼續查看看,謝謝
05/12 22:35, 5F

05/15 00:26, , 6F
你的%s是不是要用''包起來
05/15 00:26, 6F
文章代碼(AID): #1HZvJPGW (Python)
文章代碼(AID): #1HZvJPGW (Python)