学说中的 REGEXP 查询异常
REGEXP query exception in doctrine
我正在尝试 REGEXP
在 Doctrine 中找到 中的这种情况 WHERE CONCAT(",", setcolumn, ",") REGEXP ",(val1|val2|val3),"
。我在 config.yml
中添加了这个
orm:
dql:
string_functions:
regexp: DoctrineExtensions\Query\Mysql\Regexp
但是我仍然收到错误消息:
[2/2] QueryException: [Syntax Error] line 0, col 790: Error: Expected =, <, <=, <>, >, >=, !=, got 'REGEXP'
我在 composer.json
中使用 "beberlei/DoctrineExtensions": "1.0.*"
。有什么想法吗?
你用起来像WHERE REGEXP(CONCAT(",", setcolumn, ","), ",(val1|val2|val3),") = 1
我正在尝试 REGEXP
在 Doctrine 中找到 中的这种情况 WHERE CONCAT(",", setcolumn, ",") REGEXP ",(val1|val2|val3),"
。我在 config.yml
orm:
dql:
string_functions:
regexp: DoctrineExtensions\Query\Mysql\Regexp
但是我仍然收到错误消息:
[2/2] QueryException: [Syntax Error] line 0, col 790: Error: Expected =, <, <=, <>, >, >=, !=, got 'REGEXP'
我在 composer.json
中使用 "beberlei/DoctrineExtensions": "1.0.*"
。有什么想法吗?
你用起来像WHERE REGEXP(CONCAT(",", setcolumn, ","), ",(val1|val2|val3),") = 1