问题描述:通过psycopg2执行insert语句时,对values参数进行报错。
原语句:
self.cur.execute("insert into %s(id,head) values(%s,%s)"%(self.tableName,str(id),head))
报错截图:
解决方案:将values中的%s带上单引号
修改后代码:
self.cur.execute("insert into %s(id,head) values('%s','%s')"%(self.tableName,str(id),head))