@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.

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

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

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
Гринатом Москва
от 150 000 ₽
DIGITAL SECTOR Краснодар
от 150 000 до 250 000 ₽
16 июл. 2024, в 08:58
50000 руб./за проект
16 июл. 2024, в 08:35
70000 руб./за проект
16 июл. 2024, в 03:57
5000 руб./за проект