Antarmuka kueri adalah bagian dari SQLAlchemy ORM, dan table
tidak dipetakan ke kelas.
Jawaban yang Anda tautkan menggunakan metadata terikat (tidak disarankan dalam SQLAlchemy modern). Berikut ini akan berfungsi:
stmt = table.delete().where(table.c.column.in_([1,2,3,4,5]))
with engine.connect() as conn:
conn.execute(stmt)
Sunting:
Saya menyadari bahwa Anda dapat melakukan ini:
session.query(table).filter(table.c.column.in_([1,2,3,4,5])) \
.delete(synchronize_session=False)