Mam users
tabelę w mojej bazie danych MySql. Ten stół ma id
, name
i age
pola.
Jak mogę usunąć niektóre wpisy id
?
Teraz używam następującego kodu:
user = User.query.get(id)
db.session.delete(user)
db.session.commit()
Ale nie chcę wykonywać żadnego zapytania przed operacją usuwania. Czy jest na to sposób? Wiem, mogę użyć db.engine.execute("delete from users where id=...")
, ale chciałbym użyć delete()
metody.
db.session.commit()
do końca. gdzie db:db = SQLAlchemy(app)