Я пытаюсь получить значение из таблицы, хранящейся в базе данных Mysql, используя python (pycharm). Но вместо вывода сохраненного значения он выводит количество строк.
import pymysql
connection = pymysql.connect(host='localhost',
user='root',
password='passw',
database='database1',
charset='utf8',
port=3306
)
x=connection.cursor()
select = x.execute('''SELECT
update_id
FROM
telegram;
''')
print(select)
Output: 1
^ Неверный вывод (вывод равен количеству строк). Поскольку я продолжаю добавлять строки, вывод изменяется на количество строк, но никогда не возвращает сохраненное значение.
Команда работает с MySql отлично.
SELECT
update_id
FROM
telegram;
Output:233
^ Это правильный результат. Почему это происходит? Какие изменения я должен внести в свой код python?