Ben users
benim MySQL veritabanında tablo. Bu tabloda id
, name
ve age
alanları var.
Nasıl bazı kaydını silebilir id
?
Şimdi şu kodu kullanıyorum:
user = User.query.get(id)
db.session.delete(user)
db.session.commit()
Ancak silme işleminden önce herhangi bir sorgu yapmak istemiyorum. Bunu yapmanın bir yolu var mı? Biliyorum, kullanabilirim db.engine.execute("delete from users where id=...")
ama delete()
yöntemi kullanmak isterim .
db.session.commit()
sonuna koyduğunuzdan emin olun . db nerede:db = SQLAlchemy(app)