Ich habe eine Tabelle, die Millionen von Zeilen hat. Ich möchte mehrere Zeilen über eine in-Klausel löschen. Verwenden Sie jedoch den folgenden Code:SQLAlchemy: Wie löscht man mehrere Zeilen ohne Abfrage
session.query(Users).filter(Users.id.in_(subquery....)).delete()
Der obige Code wird die Ergebnisse abfragen und dann das Löschen ausführen. Ich will das nicht machen. Ich will Geschwindigkeit.
Ich möchte ausführen können (ja, ich weiß über die session.execute): Delete from users where id in()
So ist die Frage: Wie kann ich das Beste aus zwei Welten, die ORM? Kann ich das Löschen durchführen, ohne die Abfrage hart zu codieren?
Sie direkt an waren! Genial. Vielen Dank! –