क्वेरी इंटरफ़ेस SQLAlchemy ORM का हिस्सा है, और table
किसी वर्ग के लिए मैप नहीं किया गया है।
आपके द्वारा लिंक किया गया उत्तर बाध्य मेटाडेटा (आधुनिक SQLAlchemy में हतोत्साहित) का उपयोग करता है। निम्नलिखित कार्य करना चाहिए:
stmt = table.delete().where(table.c.column.in_([1,2,3,4,5]))
with engine.connect() as conn:
conn.execute(stmt)
संपादित करें:
मुझे एहसास हुआ कि आप यह कर सकते हैं:
session.query(table).filter(table.c.column.in_([1,2,3,4,5])) \
.delete(synchronize_session=False)