• 使用select * from 表 group by 字段 时报错

  

 错误信息说明:

  1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'haha_db.staff.id' which is not     functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

  • 只需要执行下面的SQL语句来更改sql mode即可

  SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode, 'ONLY_FULL_GROUP_BY',''));

   

  注意在执行上述语句后需要重新连接数据库

  • 重新建立连接后再次执行SQL语句,显示执行成功

  

  说明:group by默认显示的是每一组找到的第一条信息

转载于:https://www.cnblogs.com/leihaha/p/8192183.html

Mysql5.7.20使用group by查询(select *)时出现错误--修改sql mode相关推荐

  1. 关于JAVA中查询数据库时500错误Can not set int field ? to null value

    Can not set int field ? to null value 一般出现这种情况的原因都是因为我们在查询****数据库时数据库有类型为int的字段未赋值 . 从而导致我们封装好的查询类在调 ...

  2. mysql5.6.20开启慢查询日志以及创建索引优化慢查询

    [root@localhost ~]# egrep "slow_query_log*|long_query_time|slow-query-log-file" /usr/local ...

  3. mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nonaggregated column.

    mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nonaggregated column. 出现原因 使用g ...

  4. MySQL查询select实例 【笔记】

    use mydb; select * from EMP; select * from DEPT; select DISTINCT JOB from EMP;  -- distinct   去除重复项 ...

  5. MySQL查询select语句详解

    1.查询记录 select*from 表名 [where 条件];eg:select*from students;//查询 students 表中所有记录,所有字段的值都显示出来select fiel ...

  6. MySQL数据查询SELECT大全

    今天不想写博客了,就这样吧 -- 数据的准备-- 创建一个数据库create database python_test charset=utf8;-- 使用一个数据库use python_test;- ...

  7. mysql group by 查询慢_MySQL慢查询优化(线上案例调优)

    PS:本文已收录到1.1K+ Star的开源项目<面试指北>,如果想要了解更多大厂面试相关的内容,请关注Github项目:https://github.com/NotFound9/inte ...

  8. 源码安装MySQL5.5.20

    **注意 :Myisam:MYSQL5.5之前默认引擎,不支持事务.不支持外部键.表锁.应用于大量的select,查询比较多. MySQL5.5以后不支持./configure编译,使用cmake编译 ...

  9. 3.4 《数据库系统概论》之数据查询---SELECT(单表查询、连接查询、嵌套查询、集合查询、多表查询)

    文章目录 0.前言 1.思维导图 2.Student/SC/Course表数据及结构 3.SELECT语句的一般格式 4.单表查询 (1)选择表中的若干列 ① 查询指定列 ② 查询全部列 ③ 查询经过 ...

最新文章

  1. CSS自定义鼠标样式。JS获取鼠标坐标,实现提示气泡框跟随鼠标移动
  2. 线程安全的单例模式的几种实现方法分享
  3. php缩图代码是什么,php生成缩略图示例代码分享(使用gd库实现)
  4. 3、MySQL查看存储过程
  5. 让XP远程桌面支持多用户
  6. linux下运行lua,linux下配置Lua运行环境
  7. 《像计算机科学家一样思考Java》—— 导读
  8. Cntlm安装和配置心得
  9. AcWing 870. 约数个数(唯一分解+组合数)
  10. 30岁的我们还能做什么?
  11. Android流量监控以及流量防火墙的概述
  12. 云电脑与远控软件有什么区别?如何选?
  13. Linux使用strlen编译,strlen in NASM Linux
  14. pick_types()函数及参数 meg eeg stim eog ecg
  15. LSD_SLAM框架总结[最终版本]
  16. java 吸血鬼数字_用java求吸血鬼数字 | 学步园
  17. vim快捷键(一)查找与替换
  18. GNU/Linux智能Makefile模板(多目录,多文件)
  19. torc中abs()和abs_()的区别
  20. 解决方案Solution

热门文章

  1. linux shell程序设计实验报告,linux的shell脚本实验报告
  2. python chrome headless_[技巧] chrome headless 爬虫抓取websoket 数据
  3. 深度学习(32)随机梯度下降十: 手写数字识别问题(层)
  4. nodejs正则提取html,Nodejs正则表达式函数之match、test、exec、search、split、replace
  5. java 和c 比优势_Java和C++各有什么优势。
  6. ik分词器实现原理_SpringBoot整合Elasticsearch实现商品搜索
  7. 【图像超分辨率】End-to-End Super-Resolution for Remote-Sensing Images Using an Improved Multi-Scale Residual
  8. 计算机408考研专题(建议收藏)
  9. 深度学习在CV领域的进展以及一些由深度学习演变的新技术
  10. TCP/IP详解笔记----第一章:概述