如何解决MySQL错误“在\'/ * 100,3,\'%\'AS处使用的正确语法AS%,FROM INFORMATION_SCHEMA.PROFILING”
| 尝试在大表上执行查询后,我得到了这个奇怪的错误: 您的SQL语法有误; 检查对应的手册 您的MySQL服务器版本 在\'/ * 100,3附近使用的正确语法), \'%\')ASPercentage
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的语法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。