[問題] python sql insert資料問題

作者: mered (mered)   2020-03-31 18:30:38
請問各位大大
我從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 時,每行的資料會因為沒有用逗號隔開,導致他會認為欄位無法對應,請問有其他解法嗎?
感謝各位
作者: MAGICXX (逢甲阿法)   2020-04-01 04:56:00
rows.spilit(" ")試試看?
作者: Starcraft2 (來自星海的你)   2020-04-01 15:43:00
跟印象中不太一樣, 你的Cur.rowcount是3嗎? 有三筆3個欄位的資料這樣? 想了解你的schema

Links booklink

Contact Us: admin [ a t ] ucptt.com