mysql - How do I use num_rows() function in the MySQLDB API for Python? -
i have statement
cursor = connection.cursor() query = "select * table" cursor.execute(query) res = cursor.fetchall()
cursor = connection.cursor() query = "select * table" cursor.execute(query) print cursor.rowcount
according python database api specification v2.0, rowcount
attribute of cursor
object should return number of rows last query produced or affected (the latter queries alter database). if database module conforms api specification, should able use rowcount
attribute.
the num_rows()
function looking not exist in mysqldb
module. there internal module called _mysql
has result
class num_rows
method, shouldn't using - existence of _mysql
considered implementation detail.
Comments
Post a Comment