从regexp获得错误'重复 - 运算符操作数无效'

时间:2016-05-13 08:26:50

标签: java mysql sql jdbc

我运行的查询包含以下子句:

NOT REGEXP '.*[0-9]+|.*ح'

它在Navicat中作为MySQL客户端工作,但是当我尝试通过jdbc时出现以下错误:

  

从regexp

获得错误'重复 - 运算符操作数无效'

如果我从查询中删除正则表达式,它将被正确执行,但我需要这个条件。

1 个答案:

答案 0 :(得分:1)

我发现问题与我的连接字符串有关。它需要设置如下的unicode参数:

autoReconnect=true&useUnicode=true&characterEncoding=UTF-8