python psycopg2使用_Python psycopg2语法

我是python新手,正在使用psycopg2在postgres数据库中插入数据。我试图插入项目,但收到错误消息

“Psycopg2.ProgrammingError:“cup”处或附近的语法错误

第1行:插入存储值(7,10.5,咖啡杯)

咖啡杯旁边的^。我假设顺序是错误的,但我想只要您指定了值,就可以这样输入。

这是密码。import psycopg2

def create_table():

conn=psycopg2.connect("dbname='db1' user='postgres' password='postgress123' host='localhost' port='5432'")

cur=conn.cursor()

cur.execute("CREATE TABLE IF NOT EXISTS store (item TEXT, quantity INTEGER, price REAL)")

conn.commit()

conn.close()

def insert(quantity, price, item):

conn=psycopg2.connect("dbname='db1' user='postgres' password='postgress123' host='localhost' port='5432'")

cur=conn.cursor()

cur.execute("INSERT INTO store VALUES(%s,%s,%s)" % (quantity, price, item))

conn.commit()

conn.close()

create_table()

insert(7, 10.5, 'coffee cup')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值