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