我有很长的值列表:
mylist = [1, 2, 3, 4, 5, 6 .......]
以及以下查询将它们插入到postgres数据库中:
connection.execute(
'INSERT INTO data_core_cftcreport VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,%s, %s)',
mylist)
这可以按预期工作,但看起来不太好....
我的问题:我有什么方法可以缩短VALUES声明吗?
我试图这样做,有点借用MySql,但它不起作用:
connection.execute('INSERT INTO data_core_cftcreport VALUES %s', mylist)