这是我的代码:
pdf
我不知道为什么我会收到错误:在字符串格式化期间没有转换所有参数,我无法弄清楚我的语法错误
答案 0 :(得分:1)
正在发生的是字符串ss
被认为是两个参数。如果你把数据作为一个元组,你可以解决这个问题。所有需要改变的都是逗号。
conn = psycopg2.connect("dbname='test1' user='postgres' host='localhost' password='123'")
cur = conn.cursor()
query = "INSERT INTO product_info (product_name) VALUES (%s);"
data = ("ss",) # make this a tuple!
cur.execute(query, data)
conn.commit()