Ich habe eine users
-Tabelle in meiner MySql-Datenbank. Diese Tabelle enthält die Felder id
, name
und age
.
Wie kann ich einige Datensätze nach id< löschen /code>?
Nun verwende ich folgenden Code:
user = User.query.get(id) db.session.delete(user) db.session. commit()
Aber ich möchte vor dem Löschvorgang keine Abfrage machen. Gibt es dafür eine Möglichkeit? Ich weiß, ich kann db.engine.execute verwenden ("delete from users where id=...")
, aber ich möchte die Methode delete()
verwenden.