我正在尝试使用psycopg2
向表中添加列。
row1
是要添加到表中的列名列表。我可以手动添加,但当我尝试以编程方式添加时,会出现错误。
for c in row1:
cur.execute("ALTER TABLE HHV2PUB ADD COLUMN %s text", (c,))
错误信息为:
cur.execute("ALTER TABLE HHV2PUB ADD COLUMN %s text", (c,))
psycopg2.ProgrammingError: syntax error at or near "'HOUSEID'"
LINE 1: ALTER TABLE HHV2PUB ADD COLUMN 'HOUSEID' text
我猜这与单引号 ''
有关。