pymysql(一个python模块)是否支持像MySQLdb那样使用结果?

pymysql(一个python模块)是否支持像MySQLdb那样使用结果?,python,mysql,Python,Mysql,我在我的项目中使用pymysql,需要使用_result来获取行吗?pymysql中有一个fetchmany函数。是否与使用结果相同?mysql使用结果()+mysql获取行()在mysql中用于一次获取一行数据并将其存储在客户端。 在pymysql中,可以使用fetchone()函数来实现此目的。您还可以使用fetchmany()来获取行的子集,并使用fetchall()来存储整个结果客户端,就像mysql\u store\u result()一样 您可以阅读每一个示例。我检查了pymysql

我在我的项目中使用pymysql,需要使用_result来获取行吗?pymysql中有一个fetchmany函数。是否与使用结果相同?

mysql使用结果()+mysql获取行()在mysql中用于一次获取一行数据并将其存储在客户端。
在pymysql中,可以使用fetchone()函数来实现此目的。您还可以使用fetchmany()来获取行的子集,并使用fetchall()来存储整个结果客户端,就像mysql\u store\u result()一样


您可以阅读每一个示例。

我检查了pymysql的源代码,似乎所有的行都将在客户端进行缓冲,就像mysql\u store\u result()一样。fetchone()只是从客户端缓冲区读取数据。是的,我只是读了更多。虽然fetchone()的目的应该是只获取结果集中的一行,但它并没有以这种方式实现。用于实现它的游标类执行查询并将结果集返回给客户端。有一个解决办法,但我不确定是什么。