So löschen Sie einen Datensatz nach ID in Flask-SQLAlchemy
Ich habeusers
Tabelle in meiner MySQL-Datenbank. Diese Tabelle hatid
, name
undage
Felder.
Wie kann ich einen Datensatz von @ löscheid
?
Jetzt benutze ich den folgenden Code:
user = User.query.get(id)
db.session.delete(user)
db.session.commit()
Aber ich möchte vor dem Löschen keine Abfrage durchführen. Gibt es eine Möglichkeit, dies zu tun? Ich weiß, ich kann @ verwenddb.engine.execute("delete from users where id=...")
, aber ich würde gerne @ verwenddelete()
Methode
Vielen Dank