@DanilaRyabinin

Почему не добавляются данные в mysql?

from sqlalchemy import create_engine, text
from sshtunnel import SSHTunnelForwarder


with SSHTunnelForwarder(
        ('*****', 22),
        ssh_username='root',
        ssh_password='*********',
        remote_bind_address=('localhost', 3306)
) as tunnel:
    engine = create_engine(
        f'mysql+pymysql://root:ghghghgh@127.0.0.1:{tunnel.local_bind_port}/asynt')

    try:
        with engine.connect() as connection:
            query = text('INSERT INTO popopo (id) values (6);')
            connection.execute(query)
            print("Данные успешно добавлены в таблицу 'popopo'")
    except Exception as e:
        print(f"Ошибка при добавлении данных: {str(e)}")


Я тут на удаленный сервер подключаюсь через ssh и проблема такого характера:
почему-то INSERT INTO не работает вообще.
Я попытался как-то поменять, но не помогало.
Зато работает CREATE TABLE.

Очень странная ситуация, но может кто знает, почему не добавляются данные, но создается таблица.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Коммит не забыл сделать?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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