【发布时间】:2023-04-04 10:02:01
【问题描述】:
我需要在更新语句中使用ilike,但是当我尝试时它返回此错误:
InvalidRequestError:无法评估 Python 中的当前标准。为 synchronize_session 参数指定 'fetch' 或 False。
对于此代码:
meta.Session.query(i.mappedClass).filter(getattr(i.mappedClass, j).ilike("%"+userid+"%")).update({j:newUserId})
我可以使用 regexp_replace 之类的东西,但这有点矫枉过正。我只想更新以适应不区分大小写和两端的空格。
【问题讨论】:
标签: regex sqlalchemy sql-like