MySQL错误提示:sql_mode=only_full_group_by完美解决方案

2022-11-28 0 612

目录前言1.查询数据库版本:2.查看sql_mode的语句:3.临时解决方案:4.永久解决方案:5重启数据库总结

前言

mysql是高版本,当执行group by时,select的字段不属于group by的字段的话,sql语句就会报错。

错误提示:this is incompatible with sql_mode=only_full_group_by

1.查询数据库版本:SELECT VERSION();

2.查看sql_mode的语句:select @@GLOBAL.sql_mode;

3.临时解决方案:

去掉ONLY_FULL_GROUP_BY,重新设置值。

SET @@global.sql_mode =\’STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION\’;SET sql_mode =\’STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION\’;

4.永久解决方案:

Linux下修改mysql的my.cnf配置文件

vi /etc/my.cnf

找到my.cnf中的[mysqld]在下面增加:

MySQL错误提示:sql_mode=only_full_group_by完美解决方案

5重启数据库service mysql restart

总结

到此这篇关于MySQL错误提示sql_mode=only_full_group_by完美解决方案的文章就介绍到这了,更多相关MySQL错误sql_mode=only_full_group_by内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Mysql数据库 MySQL错误提示:sql_mode=only_full_group_by完美解决方案 https://www.u-9.cn/sql/mysql/737.html

下一篇:

已经没有下一篇了!

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

注册会员,众多资源免费下载