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?