[問題] python sql insert資料問題

看板Python作者 (mered)時間4年前 (2020/03/31 18:30), 編輯推噓1(102)
留言3則, 2人參與, 4年前最新討論串1/1
請問各位大大 我從postgresql select幾筆資料出來 但我想將這些再insert回去 不過遇到幾個問題 範例: rows=Cur.fetchall() for x in rows Cur.execute(“insert into table values(%s,%s,%s)” %[x]) 此時x擷取出來的字串如下,用空白斷行 x= (1,2,3) (4,5,6) (7,8,9) 但是我在執行insert 時,每行的資料會因為沒有用逗號隔開,導致他會認為欄位無法對應,請問有其他解法嗎? 感謝各位 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.16.132 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1585650640.A.AFD.html

04/01 04:56, 4年前 , 1F
rows.spilit(" ")試試看?
04/01 04:56, 1F

04/01 15:43, 4年前 , 2F
跟印象中不太一樣, 你的Cur.rowcount是3嗎? 有三筆
04/01 15:43, 2F

04/01 15:44, 4年前 , 3F
3個欄位的資料這樣? 想了解你的schema
04/01 15:44, 3F
文章代碼(AID): #1UWnlGhz (Python)