Frågegränssnittet är en del av SQLAlchemy ORM och table
är inte mappad till en klass.
Svaret du länkade till använder bunden metadata (avråds från modern SQLAlchemy). Följande bör fungera:
stmt = table.delete().where(table.c.column.in_([1,2,3,4,5]))
with engine.connect() as conn:
conn.execute(stmt)
Redigera:
Jag insåg att du kan göra så här:
session.query(table).filter(table.c.column.in_([1,2,3,4,5])) \
.delete(synchronize_session=False)