如何在python中将字符串作为查询传递时禁用引号?

2024-10-03 09:19:26 发布

您现在位置:Python中文网/ 问答频道 /正文

好的

我正在向mysql服务器发送一个类似这样的查询

INSERT INTO accesslist (user, ip, sshid, status) VALUES ("root", "138.117.37.88", "1335", "Failed")

为此,我把我的疑问写成

^{pr2}$

但它所做的是在tablename周围加上引号,mysql为此抛出了一个错误。它正在发送

INSERT INTO "accesslist" (user, ip, sshid, status) VALUES ("root", "138.117.37.88", "1335", "Failed")

那么如何删除表名的引号呢?在

如果我把一个静态的表名,那么它可以正常工作。在


Tags: ipstatusmysqlroot引号服务器发送insertvalues
1条回答
网友
1楼 · 发布于 2024-10-03 09:19:26

你的解决办法似乎是正确的。不是为了离题,但我建议您使用str.格式因为它提供了更多的选项和支持kwargs。此外,这是一种新的推荐方法。在

Tutorial

相关问题 更多 >