今天在Ubuntu下的部署项目,发现一些好好的列表页面发生

1055:Expression #11 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'ppm_c.ppm_flow_starting_dealing.status' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 

查了下问题出现的原因:

MySQL 5.7.5及以上功能依赖检测功能。

如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。

(5.7.5之前,MySQL没有检测到功能依赖关系,默认情况下不启用ONLY_FULL_GROUP_BY。有关5.7.5之前的行为的说明,请参见“MySQL 5.6参考手册”。)
解决方法:

1.临时修改

查询

select @@global.sql_mode

重新设置值

set @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

这种方式mysql服务重启后就失效了

2.永久解决

修改配置文件

我的配置文件是/etc/mysql/mysql.conf.d/mysqld.cnf

在[mysqld]下面添加

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION  

重启mysql

问题解决

最新文章

  1. ios webview自适应实际内容高度4种方法
  2. Java 代码性能优化总结
  3. python之urllib
  4. 2014 Super Training #1 F Passage 概率DP
  5. [转载][MFC]MFC的美化
  6. asp.net开发中经常用到的方法
  7. Unity3D研究院编辑器之脚本设置ToolBar
  8. 【转】个人最常用的Eclipse快捷键
  9. JS认证Exchange
  10. python中 __name__及__main()__的使用
  11. c++ Cout 输出格式
  12. JBOSS尝鲜
  13. 为什么不要在android或者ios上直连mysql或者sqlserver之类的数据库(跳大神)
  14. Codeforces Round #328 (Div. 2)_A. PawnChess
  15. 在Swift项目中使用OC,在OC项目中使用Swift
  16. SQLsever存储过程分页查询
  17. Java 枚举类详解
  18. 算法-动态规划 Dynamic Programming--从菜鸟到老鸟
  19. VB.Net DataSet 填充資料庫內容
  20. CentOS7.0+Zend Guard Loader for PHP 5.6环境搭建

热门文章

  1. C++学习笔记45:多态性
  2. 受欢迎的牛 [HAOI2006] [强连通] [传递闭包(划)]
  3. unity windowEditor平台下鼠标左键控制摄像机的视角
  4. Centos-Mariadb(新版mysql)无法远程连接
  5. Prior Posterior和Likelihood的理解与几种表达方式
  6. Some interesting facts about static member functions in C++
  7. IO流(3)—字节流
  8. ASP.NET Core 发布
  9. 使用log4net生成日志文件
  10. Eclipse创建第一个Spring Boot项目