我之前参与过一个PHP项目,其中预先准备好的语句使SELECT查询速度加快了20%.

我想知道它是否适用于Python?我似乎找不到任何明确的说法.

推荐答案

Direct answer, no it doesn't.

joshperry's answer很好地解释了它的功能.

eugene y answer to a similar question岁开始,

查看MySQLdb Package Comments:

MySQLdb中的"参数化"是通过转义字符串,然后盲目地将它们插入查询中,而不是使用

所以答案是:不,不是.

Mysql相关问答推荐

根据键的数量,SQL Json字段分为行

无条件理解MySQL中内连接和交叉连接的相似性

MySQL binlog事件上的并发事务行为

使用MySQL工作台导出具有数据的数据库表并导入到其字段具有不同数据类型的同一表中

Ballerina SQL 中是否也应该考虑输入清理?

MySQL 计数出现的百分比大于

"Shelf服务器容器访问MySQL Docker容器时出现SocketException异常"

为什么Mysql会根据查询参数改变查询执行计划?

在 MYSQL 8 中的 JSON 字段上的 SELECT 中返回所有键及其数组项

为什么 `count` 函数有效但 `sum` 无效?

优化解析 5000 万行 MySQL 表的请求

SQL / MySQL:如何在WHERE IN中判断类似于OR的AND逻辑

当每组的列值发生变化时 Select 并连接行

MYSQL 或 Laravel Eloquent 如何从这个订单中统计细节

SUBSTRING_INDEX 获取第 n 个值

计算执行的查询数

MYSQL_ROOT_PASSWORD 已设置但在 docker 容器中获取用户'root'@'localhost'的访问被拒绝(使用密码:YES)

MySQL更新查询与左连接和分组依据

cron 启动的 mysqldump 和密码安全

如何允许 django 管理员将字段设置为 NULL?