Bitte kann jemand helfen, ich kann nicht glauben, dass ich das nicht richtig bekomme. Ich versuche, die Anzahl der Zeilen zu zählen, die ich in einer MySQL-Datenbank habe. Die richtige Zahl ist 7, aber jedes Mal, wenn ich das Folgende ausführe, bekomme ich eine Antwort von -1. Die Verbindung wird successfully.I etabliert Python ist mit 3.4.4Python rowcount Rückkehr negativ 1
import mysql.connector
config = {
'user': 'root',
'password': '',
'host': '127.0.0.1',
'database': 'test'
}
cnx =mysql.connector.MySQLConnection(**config)
if cnx.is_connected():
print('Connected to MySQL database')
cursor = cnx.cursor()
cursor.execute("SELECT * FROM test")
numrows = int (cursor.rowcount)
print(numrows)