文档解释
Error number: 3691; Symbol: ER_REGEXP_MISMATCHED_PAREN; SQLSTATE: HY000
Message: Mismatched parenthesis in regular expression.
错误说明
Error 3691:ER_REGEXP_MISMATCHED_PAREN,即正则表达式不匹配括号错误。这是MySQL中常见的SQL语法错误,表明在交互式MySQL 服务器 会话中尝试的SQL语句包含正则表达式编译期间发现的'(‘括号和’)’括号不匹配。
常见案例
ER_REGEXP_MISMATCHED_PAREN错误通常由SQL语句中用于正则表达式的错误括号导致。例如,在使用REGEXP关键字的SQL语句中,使用括号的开始或结尾不匹配也可能会引发此错误,X必须具有匹配的开头和结尾,
X REGEXP ‘foo (bar] baz’
在上面的SQL语句中,’bar]’两边的括号不匹配,这将导致此错误。此外,SQL语句中不使用括号以正确方式结尾也会引发ER_REGEXP_MISMATCHED_PAREN错误。
X REGEXP ‘bar baz’
在上面的SQL语句中,没有正确的结尾括号,这也会导致此错误。
解决方法
要解决ER_REGEXP_MISMATCHED_PAREN错误,需要确保所有REGEXP关键字后面的括号类型相匹配,并且必须使用正确的结尾括号。使用正则表达式时,保持编码一致性很重要,确保缩进正确,并结合其他SQL语法规则,可以确保SQL语句正确。
此外,在关键字和括号之间添加空格可以更容易地查看是否已为每个括号设置了正确的结尾,以及参数之间的关系。另一个有用的技巧是记住,通常需要将结尾括号与遇到的第一个开头括号匹配。
香港美国云服务器首选树叶云,2H2G首月10元开通。树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

quartus中 程序写好编译无误之后 如何生成电路图
我知道,呵呵……你要生成符号才能生成那个电路图的。 把程序保存(注意:保存名要和实体名一致)了,然后到file——》CREATE symbol——》create symbol files for current file。 ok,然后,在FILE-->BLOCK diagram/schematic file,点击一下,出来一个文件,双击,出来对话框,找到生成的图形文件,ok,给我追加分,下次再教你。
无法解析的外部符号符号在别的地方被引用是什么意思
[0]出现无法解析可能是因为lib文件不正确,比如64位的编译配置,结果使用的是32位的lib包.[1]只写了类声明,但还没有写实现类,造成调用时无法解析[2]声明和定义没有统一,造成链接不一致,无法解析[3]没有在项目属性页的链接器的命令行选项加入相应的类包。 [4]没有在c++包含目录和库目录加入相应的类包路径[5]在测试工程中被测文件目录可能需要包含被测类的cpp定义文件[6]ICE接口测试时,无法解析可能因为被测文件没有包含进相关的cpp文件,另外,在TestSuite_ProjectRun.h文件中需要包含IProjectRun.h头文件,及相关的头文件(举例)。 [7]import相关的无法解析内容,解决办法是在链接器的依赖项中加入相应的动态库[8]出现如下错误的原因一般是动态库没有包进来。 __: error LNK2019: 无法解析的外部符号 __imp__StartHistoryLocalModule,该符号在函数 protected: virtual int __thiscall HiRTDB::CProjectRun::DoStart(void) (?DoStart@CProjectRun@HiRTDB@@MAEHXZ) 中被引用[9]error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW工程属性,C/C++,代码生成,运行时库选择MDd,[9]无法解析的外部符号__declspec(dllimport)public: int __thiscall HiRTDB::CTagTree::GetObjectA(int,struct HiRTDB::SBaseReadProps const &,struct HiRTDB::SBaseReadValues &) (__imp_?GetObjectA@CTagTree@HiRTDB@@QAEHHABUSBaseReadProps@2@AAUSBaseReadValues@2@@Z),该符号在函数public:int __thiscall HiRTDB::CStringImpl::Get(int,struct HiRTDB::SStringReadProps const &,struct HiRTDB::SStringReadValues &) (?Get@CStringImpl@HiRTDB@@QAEHHABUSStringReadProps@2@AAUSStringReadValues@2@@Z)中被引用原因可能是工程配置文件中有多余选项,请参考其他模块的配置选项,不要有多余配置。
VC6.0中基于MFC做的计算器,出现以下错误Linking... nafxcwd.lib(thrdcore.obj) : error LNK2001:
error LNK2001: unresolved external symbol __endthreadex链接程序没找到这个endthreadex的实现。 把对应的cpp或者dll,lib加进来。
发表评论