Ich versuche, eine SQL-Anweisung zu machen, die mehrere Zeilen mit Schlüsselsatz aktualisiert. Mir ist klar, dass ich für jede einzelne Anweisung mit Anweisung laufen könnte, aber das scheint mir "korrekter" und viel schneller zu sein.Gibt es eine Möglichkeit, Python-Set zu konvertieren, um in der SQL-Anweisung "IN" verwendet zu werden?
Das ist, was ich habe:
def end_actions(self, timestamp, ids):
statement = "UPDATE items " \
"SET end_time = " + timestamp + " " \
"WHERE auction IN " + ids + ";"
self.execute_statement(statement)
Frage ist, wie ich IDs forma gesetzt von SQL des IN-Anweisung akzeptiert werden.
Danke.
Dank wickeln, war nicht klar, dass Python eine Map-Funktion hat, sollte gut funktionieren. – PapeK24