【发布时间】:2020-09-14 14:28:17
【问题描述】:
我想提供一个 Python 列表
sql_foramt= ['HP7CXNGSUFEPZCO4GS5RQPY6XY', '9475EFWZCNARPEJEZEMXDFHIBI',
'6ECWZUQGEJCR5EZXDH9URCN53M', 'XZ9P6KTDGREM5KIXUO9IHCTKAQ']
作为 Python 中上述 SQL 查询的输入。
cur.execute("""CREATE TEMP TABLE ##Validation_Marc (
Codes varchar(250) );
INSERT INTO ##Validation_Marc
VALUES
{}.format(','.join(list_name);
我正在尝试使用 psycopg2 库通过 Python 运行 SQL 查询。上面的方法我试过了,但是每次尝试都会报错:
Traceback(最近一次调用最后一次):文件“”,第 48 行,in psycopg2.errors.SyntaxError:“{”行处或附近的语法错误 8: {}.format(','.join(list_name);
我无法前进,请帮助
【问题讨论】:
标签: python sql amazon-redshift psycopg2