作者mered (mered)
看板Python
標題[問題] python sql insert資料問題
時間Tue Mar 31 18:30:38 2020
請問各位大大
我從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
推 MAGICXX: rows.spilit(" ")試試看? 04/01 04:56
→ Starcraft2: 跟印象中不太一樣, 你的Cur.rowcount是3嗎? 有三筆 04/01 15:43
→ Starcraft2: 3個欄位的資料這樣? 想了解你的schema 04/01 15:44