[问题] 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