大致错误如:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'aaa.test.age' which is not functionally dependent on columns in GROUP BY clause;

this is incompatible with sql_mode=only_full_group_by

一般是执行类似如下语句报错:

mysql> select * from customers group by age;

解决方法:

1、登陆mysql服务器,执行以下两条命令,在global与session级都修改;

mysql> 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> set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

2、同时,在my.cnf文件的[mysqld]字段中,指定sql_mode的值:

[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

mysql错误42000_mysql5.7 异常ERROR 1055 (42000)相关推荐

  1. 1055 mysql_mysql异常ERROR 1055 (42000)说明

    具体异常信息如下:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains non ...

  2. 【MySQL】ERROR 1055 (42000) ROUP BY clause this is incompatible with sql_mode=only_full_group_by

    1.背景 我本地mysql 8执行了一个SQL报错 ysql> select * from tb_emp_bigdata group by id%10 limit 150000; ERROR 1 ...

  3. mysql 错误2002_mysql中异常错误ERROR:2002的解决方法

    最近在启动mysql 报错,错误提示如下: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/l ...

  4. MySQL修改密码失败提示ERROR 1064(42000):You have an error in your SQL syntax: check the corresponds to your M

    已尝试方法均提示类似错误 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresp ...

  5. mysql 错误 150_MySQL教程之error 150错误提示解决办法

    像这种不能创建一个.frm文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现在mysql开发者列表 ...

  6. mysql错误1064_mysql 1064异常原因及解决方法

    mysql 1064错误原因及解决办法 1064错误意思是说我的SQL语法错误,然后显示错误的具体位置. 查看待更新的内容,以及执行跟新的php语句. php语句如下: if(!$handle= @f ...

  7. mysql 1044_mysql重置密码和mysql error 1044(42000)错误

    #mysql错误:(密码不正确,需要重置密码) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor ...

  8. 一文带你了解mysql sql model的only_full_group_by模式含Error 1055问题分析

    Mysql only_full_group_by及Error 1055问题分析图解 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 注 ...

  9. linux mysql 1055_linux mysql5.7报err 1055错误 sql_mode=only_full_group

    今天在使用mysql命令行进行分组时报错: ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and ...

最新文章

  1. 网络流—Edmonds-Karp 最短增广路算法(最大流)
  2. 魔兽世界10月15日服务器维护,《魔兽世界》怀旧服将于10月15日开放新服务器
  3. 一个html文档所需要的最基本的标记对是,川大《WEB技术》19秋在线作业1题目【标准答案】...
  4. polymer 绑定html元素,使用在Polymer元素内的light dom中定义的模板
  5. vm_comcat报错 - 数字或值错误 : 字符串缓冲区太小
  6. 关于Transformer和BERT,在面试中有哪些细节问题?
  7. 微信获取token服务器处理,微信硬件平台(九) 自己的服务器从微信获取token并保存txt...
  8. 小括号教学设计导入_2020年小学教师资格证复习资料之小学课堂教学导入-教师吧...
  9. Robust Principal Component Analysis?(PCP)
  10. 【第五课】LNMP环境的入门
  11. 陆奇知天命,拒绝巨头选 YC
  12. ai python 面试_面试分享系列 | 17道Python面试题,让你在求职中无往不利
  13. mysql搭建及数据迁移教程
  14. 超级人工智能何时能实现?
  15. ant design pro模板_ant design pro超详细入门教程
  16. python标准库不需要导入即可使用其中的所有对象和方法_Python扩展库需导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法...
  17. 前端200道面试题及答案(更新中)
  18. 航拍全景拍摄教程,如何制作航拍全景?
  19. Quorum工作原理
  20. 计算机无法验证签名,电脑提示“无法验证此文件的数字签名”的修复方法

热门文章

  1. 微信开放JS SDK,再次给浏览器们上了一课
  2. android9机型,安卓9正式定名Android 9 Pie,这些机型可以尝鲜
  3. 要闻君说:阿里云联合8家芯片模组商推出“全平台通信模组”;北汽与小桔车服联合“京桔”;IBM要帮助印度公司打造5G战略!...
  4. Python日常小技巧(持续更新中)
  5. 58 mysql 军规_58到家MySQL军规升级版(转)
  6. Delphi中使用TThread类实现多线程
  7. Java中的Filter
  8. vs2015单元测试 - error LNK2011: 未链接预编译对象;映像可能不能运行
  9. 大数据分析的方法有几种?
  10. 动态规划之01背包问题