pymsq mysql python,使用python pymsq查询mysql时出错

我在这段代码中的第二个sql有一个sql查询错误:我知道转义单引号有问题,但我不知道如何在参数中转义。。这是我的第一个问题

我的第二个问题是关于另一种引号:`,我不知道为什么要在y字段和表名周围使用它,而我已经看到了,所以所有的sql查询都不需要它。我在本地主机上使用mysql服务器,使用easydevserver。在

提前感谢您的提示!在db = Database()

ea = Ean()

sql = 'SELECT * FROM `table 2` WHERE `categorie` = "Lego"'

listeproduit = db.select(sql)

for record in listeproduit:

skuref = "Mg "+ record[0][0:20]

print (skuref)

ean = ea.generateEAN13CheckDigit()

lastpost = record[0]

lastean = ean

print(lastpost)

print (lastean

sql = """UPDATE `table 2` SET `ean`='%s' WHERE `nom`='%s'"""%(lastean,lastpost)

print (sql)

db.insert(sql)

以下是我启动时的输出:

^{pr2}$

如果您需要更多我的代码,我使用一个类db,如下所示:

^{3}$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值