Различные результаты печати курсора. Fetchall()

У меня есть курсор на базе данных db лайк:

db = MySQLdb.connect("localhost", "user", "pass")
cursor = db.cursor()
cursor.execute(sql)
print(cursor.fetchall())
rows = cursor.fetchall()
print(rows)

Почему первый вывод - пустой кортеж () в то время как второй вывод перечисляет мои записи правильно, как: ((A,C),(B,D))?

0 ответов

Другие вопросы по тегам