【问题标题】:Got error 'repetition-operator operand invalid' from regexp从正则表达式中得到错误“重复运算符操作数无效”
【发布时间】:2016-09-09 08:30:11
【问题描述】:

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

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

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

从正则表达式中得到错误“重复运算符操作数无效”

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

【问题讨论】:

    标签: java mysql sql jdbc


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-21
      • 2013-02-27
      • 2019-12-11
      • 2014-05-04
      • 2015-01-31
      • 2015-08-06
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      相关资源
      最近更新 更多