先来看如下语句,查询默认存在的引擎表

之前使用的MySQL版本为5.7以下,根据support进行分组执行语句如下

添加跟分组support无关的字段engine

没有任何问题

现在使用的版本是5.7

之后根据support进行分组之后

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

意思是

SELECT list不在GROUP BY子句中,并且包含非聚合列'information_schema. engine。在功能上不依赖于GROUP BY子句中的列;这与sql_mode=only_full_group_by不兼容

也就是select展示的列必须跟group by相关

这就跟oracle的group by语法一致了,不得不说,更合理些,当然了,一些查看语句应该就会复杂些

查看系统变量sql.mode

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

修改方式,window编辑my.ini,Linux编辑my.cnf,将[mysqld]中的sql_mode的值删除ONLY_FULL_GROUP_BY,重启解决!

最新文章

  1. C#:序列化值与解码二进制
  2. 论文笔记之:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking
  3. [物理学与PDEs]书中出现的符号及其意义汇总
  4. linux gd库不支持jpeg解决办法
  5. <modules runAllManagedModulesForAllRequests="true" />(转1)
  6. Red and Black(poj 1979 bfs)
  7. SPRINGCLOUD 开发学习记录
  8. linux下用gtk+写比赛赌博GUI小游戏
  9. [翻译] 使用 Python 创建你自己的 Shell:Part I
  10. javascript 之 数组
  11. vue环境安装
  12. 如何在Eclipse下安装SVN插件——subclipse
  13. Spark笔记(一):错误总结
  14. Java applets A Java applet example
  15. MySQL下查询锁信息
  16. COGS:1822. [AHOI2013]作业
  17. Storm之详解spout、blot
  18. 收藏 Silverlight中子窗体关闭刷新父窗体(转载)
  19. 旧文备份:安装cygwin及在console下输入和显示中文
  20. Poj 1061 青蛙的约会(扩展欧几里得解线性同余式)

热门文章

  1. 微服务实践之路--RPC
  2. Leetcode 328 Contains Duplicate set和map应用
  3. WPF的消息机制(一)- 让应用程序动起来
  4. Socket编程实践(6) --TCPNotes服务器
  5. Python 绘图利器 —— ggplot
  6. Ubuntu 官方推荐源列表
  7. C++学习笔记27,虚函数作品
  8. Sync Framework Toolkit 开源库
  9. WPF 代码实现动画
  10. WPF媒体资源和图片资源寻址方式的杂谈