Sqlalchemy: UPDATE… LIMIT 1, nicht möglich?

In MySQL ist es möglich, die Anzahl der von einer Aktualisierungsabfrage betroffenen Datensätze zu begrenzen. In einer idealen Welt sollte dies nicht notwendig sein, aber ein solches Limit hilft in einigen Fällen, Ihren Speck zu retten :)

Ich hätte gedacht, dass dies in SQLAlchemy durch Folgendes erreicht werden kann:

tgt_meta.tables['ps_product'].update(tgt_meta.tables['ps_product'].c.id_product == product_id).values(**upd_product_values).limit(1)

Aber anscheinend ist das nicht so.

AttributeError: 'Update' object has no attribute 'limit'

Kann ich noch etwas ausprobieren?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage