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.
Очень странная ситуация, но может кто знает, почему не добавляются данные, но создается таблица.