MySQL 错误"right syntax to use near '/*100,3), '%') AS `Percentage` FROM INFORMATION_SCHEMA.PROFILI



我在尝试对一个大表执行查询后出现了这个奇怪的错误:

您的SQL语法有错误;查看相应的手册您的MySQL服务器版本在'/*100,3附近使用的正确语法),"%")作为PercentageINFORMATION_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其余部分的语法。

最新更新