我在尝试对一个大表执行查询后出现了这个奇怪的错误:
您的SQL语法有错误;查看相应的手册您的MySQL服务器版本在'/*100,3附近使用的正确语法),"%")作为
Percentage
INFORMATION_SCHEMA.PROFILING,其中QUERY_ID='在第1行
这是什么意思?
EDIT==这是查询
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风格注释:
/* ... */
因此看起来/*100,3
被解释为注释的开始,而该注释正在破坏SQL其余部分的语法。