2010-09-30 89 views
2

任何想法,为什么下面的查询语法是错误的:MySQL Workbench中的MySQL WITH ROLLUP查询中的语法错误?

SELECT year, sum(profit) 
FROM BASEDATA b 
group by year WITH rollup 

错误代码:1064 您的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法附近使用手动.....

MySQL版本5.0.77-社区登录

+0

关于“使用近正确的语法”的部分是很重要的,你为什么要截断? – BoltClock 2010-09-30 08:20:58

+0

有一些不相关的条款,我拿出来......其造成的问题(由MySql工作台突出显示为红色) – 2010-09-30 08:27:03

+0

它突出显示,如果您使用您在此发布的查询吗? – nos 2010-09-30 11:25:25

回答

3

,似乎是在MySQL Workbench中的错误.. 。查询在MySQL Query Browser下运行正常。

+1

固定于5.2.38 – lxa 2012-08-01 22:46:49

1

同样的错误,但我发现了一个讨论: mysql WITH ROLLUP

如果用Ctrl +输入你的错误,但是如果你使用Ctrl + Alt +回车 执行则查询确定执行查询!

希望修复这个bug ......

+0

谢谢!在Mac上它是一样的。 Cmd + Enter - >语法错误。 Shift + Cmd + Enter - > Works。 – Motin 2012-03-06 10:15:09