【发布时间】:2019-04-28 22:57:18
【问题描述】:
我试图在此查询中转义 ?| 运算符:
val data = sql"""
SELECT ......
FROM .......
WHERE table.column ?| array['23', '12']
""".as[Int].head
db.run(data)
但是?| 运算符在查询中被翻译为$1|(在数据库查询日志中检查),它显然会产生错误
ERROR: syntax error at or near "$1" at character 735
我试过#?| 和$?| 没有成功
【问题讨论】: