Python MysqlDB с использованием cursor.rowcount с SSDictCursor возвращает неправильный счет

У меня есть следующий код

cur = db.cursor(cursors.SSDictCursor)
cur.execute("SELECT * FROM large_table")
result_count = cur.rowcount
print result_count

Это печатает номер18446744073709551615 что явно неправильно. Если я удалюcursors.SSDictCursor правильный номер отображается. Может кто-нибудь сказать мне, как я могу получить количество записей, возвращенных при сохранении SSDictCursor?

Ответы на вопрос(2)

Ваш ответ на вопрос