Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyMySQL支持预处理语句吗?_Python_Pymysql - Fatal编程技术网

Python PyMySQL支持预处理语句吗?

Python PyMySQL支持预处理语句吗?,python,pymysql,Python,Pymysql,PyMySQL支持预处理语句吗? 我正在尝试从python模块连接到MySQL 我在查阅了文档,没有发现任何有用的东西 浏览源代码也不走运。PyMySQL还不支持预处理语句。请参见以上答案已经过时:PyMySQL现在支持预处理语句: cur = con.cursor() cur.execute("SELECT * FROM cities WHERE id=%s", myid) cid, name, population = cur.fetchone() 问候 我想,PyMySQL永远不

PyMySQL支持预处理语句吗? 我正在尝试从python模块连接到MySQL

我在查阅了文档,没有发现任何有用的东西


浏览源代码也不走运。

PyMySQL还不支持预处理语句。请参见

以上答案已经过时:PyMySQL现在支持预处理语句:

cur = con.cursor()

cur.execute("SELECT * FROM cities WHERE id=%s", myid) 

cid, name, population  = cur.fetchone()

问候

我想,PyMySQL永远不会支持预先准备好的语句。为此,请使用Oracle的MySQL连接器

警告:这是错误的。这并不使用mysql准备的语句,而是本机python字符串格式。(我查看了源代码)