MySQL Workbench中具有汇总查询的MySQL中的语法错误?
知道以下查询语法错误的原因吗:MySQL Workbench中具有汇总查询的MySQL中的语法错误?,mysql,mysql-error-1064,rollup,Mysql,Mysql Error 1064,Rollup,知道以下查询语法错误的原因吗: SELECT year, sum(profit) FROM BASEDATA b group by year WITH rollup 错误代码:1064 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以获取可在附近使用的正确语法 MYSQL版本5.0.77-community-log这似乎是MYSQL Workbench中的一个bug…在MYSQL查询浏览器下查询运行正常。相同的错误,但我发现了一个讨论: 如果使用ctrl+enter执行查
SELECT year, sum(profit)
FROM BASEDATA b
group by year WITH rollup
错误代码:1064
您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以获取可在附近使用的正确语法
MYSQL版本5.0.77-community-log这似乎是MYSQL Workbench中的一个bug…在MYSQL查询浏览器下查询运行正常。相同的错误,但我发现了一个讨论: 如果使用ctrl+enter执行查询,则会出现错误,但如果使用ctrl+alt+enter执行查询,则会出现错误 那么查询就可以了
希望修复这个bug…关于“使用near的正确语法”的部分很重要,为什么要截断它?我去掉了一些不相关的where子句…导致问题的原因(在MySql workbench中以红色突出显示)似乎都没问题。您确定选择了正确的数据库吗?如果您使用此处发布的查询,它是否会突出显示?介意发布BASEDATA表的架构吗?谢谢!在Mac上也是一样的。Cmd+Enter->语法错误。Shift+Cmd+Enter->Works。