浅析一个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的版本切换功能切换过去吧

相关文章

  • 详解MySQL中的外键约束问题

    详解MySQL中的外键约束问题

    这篇文章主要介绍了详解MySQL中的外键约束问题,针对在MySQL中使用InnoDB表的情况,需要的朋友可以参考下
    2015-07-07
  • MySQL中的undo日志

    MySQL中的undo日志

    这篇文章主要介绍了MySQL中的undo日志的相关资料,帮助大家更好的理解和学习MySQL的相关知识,感兴趣的朋友可以了解下
    2020-11-11
  • MySQL触发器简单用法示例

    MySQL触发器简单用法示例

    这篇文章主要介绍了MySQL触发器简单用法,结合实例形式分析了mysql触发器的创建、执行、查看、删除等相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • mysql 8.0.13手动安装教程

    mysql 8.0.13手动安装教程

    这篇文章主要为大家详细介绍了mysql 8.0.13手动安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • phpMyAdmin下将Excel中的数据导入MySql的图文方法

    phpMyAdmin下将Excel中的数据导入MySql的图文方法

    使用phpMyAdmin将Excel中的数据导入MySql,需要将execl导入到mysql数据库的朋友可以参考下。
    2010-08-08
  • SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)

    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据

    我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了
    2019-03-03
  • MySql delimiter的作用是什么

    MySql delimiter的作用是什么

    其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。
    2010-09-09
  • MySQL笔记之数学函数详解

    MySQL笔记之数学函数详解

    本篇文章对MySQL的数学函数进行了详细的介绍。需要的朋友参考下
    2013-05-05
  • MySQL 在触发器里中断记录的插入或更新?

    MySQL 在触发器里中断记录的插入或更新?

    MySQL 不象其它有些数据库可以在触发器中抛出异常来中断当然触发器的执行以阻止相应的SQL语句的执行。在MySQL的目录版本中还无法直接抛出异常。这样我们如何实现呢?
    2009-07-07
  • Keepalived+HAProxy实现MySQL高可用负载均衡的配置

    Keepalived+HAProxy实现MySQL高可用负载均衡的配置

    这篇文章主要介绍了keepalived+haproxy实现MySQL高可用负载均衡的配置方法,通过这两个软件可以有效地使MySQL脱离故障及进行健康检测,需要的朋友可以参考下
    2016-02-02

最新评论