问题描述
|
尝试在大表上执行查询后,我得到了这个奇怪的错误:
您的SQL语法有误;
检查对应的手册
您的MySQL服务器版本
在\'/ * 100,3附近使用的正确语法),
\'%\')AS
Percentage
FROM
INFORMATION_SCHEMA。在哪里剖析
第1行的QUERY_ID = \'
这是什么意思?
编辑==这是查询
update cities w,states s set w.region_id = s.id
where s.code = w.region and w.country_id = s.country_id
“城市”表大约有300万个条目,“州”表大约有6000个条目
仅出于记录目的,我使用mysql客户端Navicat执行了此查询。
解决方法
SQL支持C样式的注释:
/* ... */
因此看来ѭ3被解释为注释的开头,而该注释破坏了其余SQL的语法。