浅析一个MYSQL语法(在查询中使用count)的兼容性问题
更新时间:2013年07月02日 12:24:49 作者:
本篇文章是对MYSQL语法(在查询中使用count)的兼容性问题进行了详细的分析介绍,需要的朋友参考下
简单来说就是在查询中使用count以及更多字段
select count(id),id,name from table
很尴尬的,我的环境是5.5的,这个是能获取到结果的,但是运行到服务器就不行了
好吧,报了一个错误
#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
在5.x是可以用的,不过其它字段的值只是获取到第一条的信息,好吧,我承认这是一个偏门的写法,无实际意义,可能是新手的一个语法结构思路不清晰所致。
好吧,作为一个新人,我还是明智的使用WAMP的版本切换功能切换过去吧
复制代码 代码如下:
select count(id),id,name from table
很尴尬的,我的环境是5.5的,这个是能获取到结果的,但是运行到服务器就不行了
好吧,报了一个错误
复制代码 代码如下:
#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
在5.x是可以用的,不过其它字段的值只是获取到第一条的信息,好吧,我承认这是一个偏门的写法,无实际意义,可能是新手的一个语法结构思路不清晰所致。
好吧,作为一个新人,我还是明智的使用WAMP的版本切换功能切换过去吧
相关文章
MySQL Shell import_table数据导入的实现
这篇文章主要介绍了MySQL Shell import_table数据导入的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-08-08
Windows下实现MySQL自动备份的批处理(复制目录或mysqldump备份)
Windows下实现MySQL自动备份的批处理,新建目录并复制压缩,结合windows计划任务方便实现每天的自动备份2012-05-05
mysql-connector-java与mysql版本的对应关系说明
这篇文章主要介绍了mysql-connector-java与mysql版本的对应关系说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-02-02
Win10安装MySQL5.7.18winX64 启动服务器失败并且没有错误提示
这篇文章主要介绍了Win10安装MySQL5.7.18winX64 启动服务器失败并且没有错误提示,需要的朋友可以参考下2017-06-06


最新评论