Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2023, 16:47   #1
AntonSE
Новичок
Джуниор
 
Регистрация: 27.09.2023
Сообщений: 3
По умолчанию SQLAlchemy insert

Осваиваю данную ORM

Подключиться вроде получилось, а вот вставить запись нет


PythonВыделить код

Код:
from sqlalchemy import create_engine
from sqlalchemy import insert
from sqlalchemy import Table, MetaData, Column, Integer, String
 
 
#print(sqlalchemy.__version__)
engine = create_engine("mysql+pymysql://root:@localhost/test")
 
meta = MetaData()
users_table = Table(
    'users',
    meta,
    Column('user_id', Integer, primary_key=True),
    Column('nickname', String),
    Column('password', String),
    Column('email', String)
 
)
 
stmt = users_table.insert()
stmt = users_table.insert().values(
    nickname="spongebob",
    password="3R4T54%%sdFS7S",
    email='anyuser2@gmail.com',
)
 
conn = engine.connect()
 
result = conn.execute(stmt)
ошибок не получаю, но и данные не вставляются.

Что не так сдеал??
AntonSE вне форума Ответить с цитированием
Старый 27.09.2023, 18:42   #2
AntonSE
Новичок
Джуниор
 
Регистрация: 27.09.2023
Сообщений: 3
По умолчанию

забыл добавить

Код:
compiled = stmt.compile()
AntonSE вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
insert into сразу в несколько таблиц (вложенный insert) dualtrey Помощь студентам 10 23.01.2017 18:00
Insert SQL rokotokobot БД в Delphi 10 20.11.2012 22:42
php, INSERT 3dg_fan Помощь студентам 0 31.05.2011 00:24
Insert Progsenya SQL, базы данных 8 19.02.2011 18:29
Insert - ? Evgenii БД в Delphi 2 06.07.2009 02:24