Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL Workbench中具有汇总查询的MySQL中的语法错误?_Mysql_Mysql Error 1064_Rollup - Fatal编程技术网

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。