将值列表插入postgres数据库

时间:2018-04-13 06:28:30

标签: python postgresql

我有很长的值列表:

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)

0 个答案:

没有答案