我出于性能原因使用这个sql
sql_tmpl = """delete from Data where id_data in (:iddata) """
params = {
'iddata':[1, 2,3 4],
}
# session is a session object from sqlalchemy
self.session.execute(text(sql_tmpl), params)
Run Code Online (Sandbox Code Playgroud)
但是我得到了一个例外
NotSupportedError: (NotSupportedError) ('Python type list not supported. param=1', 'HY097')
Run Code Online (Sandbox Code Playgroud)
是否有任何解决方法可以允许我将列表绑定到'in'子句的参数?