我运行的查询包含以下子句:
NOT REGEXP '.*[0-9]+|.*ح'
它在Navicat中作为MySQL客户端工作,但是当我尝试通过jdbc时出现以下错误:
从regexp
获得错误'重复 - 运算符操作数无效'
如果我从查询中删除正则表达式,它将被正确执行,但我需要这个条件。
答案 0 :(得分:1)
我发现问题与我的连接字符串有关。它需要设置如下的unicode参数:
autoReconnect=true&useUnicode=true&characterEncoding=UTF-8