Sqlalchemy: UPDATE… LIMIT 1, niemożliwe?

W MySQL możliwe jest ograniczenie liczby rekordów, których dotyczy zapytanie aktualizacyjne. W idealnym świecie nie powinno to być konieczne, ale posiadanie takiego limitu w niektórych przypadkach pomaga uratować bekon :)

Pomyślałem, że w SQLAlchemy można to osiągnąć za pomocą czegoś w rodzaju:

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

Ale najwyraźniej tak nie jest.

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

Czy mogę spróbować czegoś jeszcze?

questionAnswers(1)

yourAnswerToTheQuestion