[英]REGEXP query exception in doctrine
我正在針對這種情況在Doctrine中嘗試REGEXP
WHERE CONCAT(",", setcolumn, ",") REGEXP ",(val1|val2|val3),"
, 請參見https://stackoverflow.com/a/26195280/1179841 。 我已經在config.yml
添加了config.yml
orm:
dql:
string_functions:
regexp: DoctrineExtensions\Query\Mysql\Regexp
但是我仍然收到錯誤:
[2/2] QueryException:[語法錯誤]行0,列790:錯誤:預期=,<,<=,<>,>,> =,!=,得到了'REGEXP'
我在composer.json
使用"beberlei/DoctrineExtensions": "1.0.*"
。 任何想法?
您可以像WHERE REGEXP(CONCAT(",", setcolumn, ","), ",(val1|val2|val3),") = 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.