@LikeKey

PyMySQL, выводит 0 при попытки вызова команды select?

Есть код:
import pymysql.cursors
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='pass', db='test')
try:
    with conn.cursor() as cursor:
        sql = 'select * from vkbot'
        a = cursor.execute(sql)
        print(a)
finally:
    conn.close()

В базе данных есть заполненная таблица vkbot, но почему то выводит
0
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
А что вы ожидаете чтобы оно вывело? Вы вывели результат выполнения операции, которая вам вывела количество измененных строк после выполнения операции.
Сами данные через операции cursor.fetchone() и подобные получать надо.
Там же в документации уже в простейших примерах описано как это делать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы