当前位置: 首页 > news >正文

mysql1055报错解决方法

目录

一、mysql版本

二、 问题描述

三、解决方法

1.方法一(临时)

2.方法二(永久) 


一、mysql版本

mysql版本:5.7.23

二、 问题描述

  • 在查询时使用group by语句,出现错误代码:1055;
  • 执行发生错误语句:

三、解决方法

1.方法一(临时)

这种方法只能暂时解决1055错误,当MySQL服务进行重启后就会失效,又得重新设置;

  • 查询出所有的 sql_mode
  • select @@sql_mode
    
  • 然后将查询结果中的ONLY_FULL_GROUP_BY移除后,再重新设置sql_model
  • SET sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
    
  • 在数据库操作完成就行了。 
2.方法二(永久) 
  • 直接通过修改MySQL的my.ini文件(如果是Linux则在my.cnf中),这样就算MySQL服务重启后也不会失效;
  • 在my.ini文件中添加:
  • # 设置sql_mode,关闭ONLY_FULL_GROUP_BY,避免使用group by函数导致1055错误
    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
    

  • 重启MySQL服务就OK,以管理员身份打开cmd窗口输入命令(不然可能会拒绝访问);
  • ## 关闭mysql服务
    net stop mysql 
    ## 开启mysql服务
    net start mysql
    

相关文章:

  • git报错403,git项目拉取不下来
  • VSCode | 修改编辑器注释的颜色
  • opencv grabCut前景后景分割去除背景
  • 455 分发饼干
  • 二级医院LIS系统源码,医学检验系统,支持DB2,Oracle,MS SQLServer等主流数据库
  • 如何快速抓取小红书帖子评论?两大实战Python技巧揭秘
  • OpenHarmony 开发
  • vue3前端开发-小兔鲜项目-路由缓存的更新解决办法
  • Redisson常用的数据结构及应用场景
  • Typora笔记上传到CSDN
  • Ubuntu 24 PXE Server bios+uefi 自动化部署esxi 6 7 8
  • U盘损坏无法访问?解锁两大高效数据恢复秘籍
  • 大模型学习资源
  • [Mysql-DML数据操作语句]
  • Python酷库之旅-第三方库Pandas(048)
  • 分享一款快速APP功能测试工具
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 自己简单写的 事件订阅机制
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 77. Combinations
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • ES6--对象的扩展
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Java 23种设计模式 之单例模式 7种实现方式
  • Java Agent 学习笔记
  • java中具有继承关系的类及其对象初始化顺序
  • nfs客户端进程变D,延伸linux的lock
  • PV统计优化设计
  • Zsh 开发指南(第十四篇 文件读写)
  • 闭包--闭包作用之保存(一)
  • 大型网站性能监测、分析与优化常见问题QA
  • 好的网址,关于.net 4.0 ,vs 2010
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 7行Python代码的人脸识别
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • #AngularJS#$sce.trustAsResourceUrl
  • $forceUpdate()函数
  • (4)(4.6) Triducer
  • (8)STL算法之替换
  • (Git) gitignore基础使用
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (九十四)函数和二维数组
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转) ns2/nam与nam实现相关的文件
  • (转)Linux下编译安装log4cxx
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • (自用)交互协议设计——protobuf序列化
  • *2 echo、printf、mkdir命令的应用
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl