我的编程空间,编程开发者的网络收藏夹
学习永远不晚

sql_mode详解,bug修复!!!!!

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

sql_mode详解,bug修复!!!!!

sql_mode详解,bug修复!!!!!

处理MySQL数据库工作中遇到关于sql_mode的情况,特学习记录一下

废话不多说直接上错误提示,哈哈哈 bug开始!!!!

INSERT INTO mmb_user (openid,mobile,wxmobile,password,age,realnm,nicknm,avatar,height,weight,sex,country,province,city,invdcd,unionid,create_date,valid) VALUES (?,?, ?,?,             ?, ?,?,?,?,?,?,?, ?,?, ?, ?, now(), "1" ) on duplicate key update nicknm = ?,           openid = ?,avatar = ?, update_date = now(),valid = "1"
### Cause: java.sql.SQLSyntaxErrorException: In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column "ygdb.mmb.id"; this is incompatible with sql_mode=only_full_group_by
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column "ygdb.mmb.id"; this is incompatible with sql_mode=only_full_group_by
In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column "ygdb.mmb.id"; this is incompatible with sql_mode=only_full_group_by

In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column "ygdb.mmb.id"this is incompatible with sql_mode=only_full_group_by
在没有分组依据的聚合查询中,选择列表的表达式#1包含未聚合的列“ygdb.mmb.id”;这与sqlu mode=onlyu fullu groupu by不兼容

意思就我的mysql语法校验规则不合规

那我就在mysql中执行,查看一下,确实有ONLY_FULL_GROUP_BY

①命令:select @@GLOBAL.sql_mode或者select @@SESSION.sql_mode 

②命令:SET sql_mode=(SELECT REPLACE(@@sql_mode,"ONLY_FULL_GROUP_BY","")); 

③命令:select version(), @@sql_mode;

 

 完事!!!

 

 

 

 

 

下面还有惊喜哦,哈哈哈哈哈哈

 

 

 

 

 

在表里是没有问题了,但是在存储过程里面是对sql_mode无效的哦!!!需要在过程里面在加入这么一句就支持存储过程了,太棒了。bug修复完成!!!!

SET sql_mode=(SELECT REPLACE(@@sql_mode,"ONLY_FULL_GROUP_BY","")); 

 

 

 

对你有帮助给个赞,哈哈哈哈哈哈哈,扫红包在送你个吃饭的券券

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

sql_mode详解,bug修复!!!!!

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

sql_mode详解,bug修复!!!!!

处理MySQL数据库工作中遇到关于sql_mode的情况,特学习记录一下废话不多说直接上错误提示,哈哈哈 bug开始!!!!INSERT INTO mmb_user (openid,mobile,wxmobile,password,age,realnm,nic
sql_mode详解,bug修复!!!!!
2015-08-30

AntDesign的Bug修复示例详解

这篇文章主要为大家介绍了AntDesign的Bug修复示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-11-13

修复bug与解决问题

  这篇文章能读者更好地理解造成bug产生的一些问题,并相应地修复bug能够起到一些好的作用。希望对大家有用,所以大家要认真阅读噢~  什么是bug?  在软件工业中,一个bug可以代表任何形式的系统错误(NullPointerException、Http 404错误代码或是蓝屏……)、功能
修复bug与解决问题
2024-04-18

MySQL sql_mode的使用详解

前言相信看过上一篇文章《MySQL案例:一个数据丢失惨案》的童鞋,都应该意识到,sql_mode是一个非常关键的配置,接下来就带来该配置项的详细解析。 sql_mode详解sql_mode,会直接影响SQL语法支持和数据校验,它包含非常多的
2022-05-19

win11任务栏bug如何修复

要修复Windows 11任务栏的错误,可以尝试以下几个方法:1. 重新启动电脑:有时候任务栏错误可能是暂时性的问题,重新启动电脑可能可以解决。2. 更新Windows 11:确保你的Windows 11系统是最新的版本。打开“设置”应用程
2023-09-01

Android线上Bug热修复分析

针对app线上修复技术,目前有好几种解决方案,开源界往往一个方案会有好几种实现。重复的实现会有造轮子之嫌,但分析解决方案在技术上的探索和衍变,这轮子还是值得去推动的关于Hot Fix技术Hot Fix技术,简单来说是针对线上已发布app出现
2022-06-06

详解MySQL的sql_mode查询与设置

1,执行SQL查看select @@session.sql_mode;全局级别: 查看select @@global.sql_mode;2,修改set @@session.sql_mode='xx_mode' set session sql
2022-05-20

如何修复Fedora Linux 中Bug以及确定Bug的优先级

今天就跟大家聊聊有关如何修复Fedora Linux 中Bug以及确定Bug的优先级,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。发布开发过程作为一个 Linux 发行项目,我们希望
2023-06-15

iOS16CocoaAsyncSocket崩溃修复详解

这篇文章主要为大家介绍了iOS16CocoaAsyncSocket崩溃修复详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-01-29

MySQL sql_mode修改不生效的原因及解决

前言近期多次聊到sql_mode的话题,也是多次遇到相关问题,今天就趁热打铁,再给大家带来一个sql_mode的案例分享。 场景模拟基于业务敏感性的考虑,下面涉及的表、存储过程等均非真实数据,但并不影响排查过程。 (1)客户侧开发童鞋创建了
2022-05-25

python 3.5下xadmin的使用及修复源码bug

前言 xadmin是一个django的管理后台实现,使用了更加灵活的架构设计及Bootstrap UI框架, 目的是替换现有的admin,国人开发,有许多新的特性:兼容 Django Admin使用 Bootstrap 作为 UI 框架编辑
2022-06-04

Win10预览版14316修复哪些bug? 已知和已修复问题汇总

微软今天向Insider快速通道用户推送了Win10一周年更新预览版14316,本次更新带来了大量全新特性,包括全黑主题、Ubuntu Bash原生支持、跨平台小娜提醒、电脑体验Continuum模式等。除此之外,本次更新还修复了一些Bug
2023-05-20

Win10累计更新补丁KB4487181修复bug汇总

上周微软发布了Windows 10 19H1 Build 18312快速预览版,具体补丁型号是KB4487181,该版本附带了Windows Update更新相关的改进,在设置下重置此PC选项的新UI,为更新保留磁盘空间功能、改进WSL命令
2023-05-23

Win10 Mobile 10166发布:修复10149中大量已知BUG

微软编程今天早些时候正式推送了Windows 10 Mobile 10166预览版系统。 据Windows Insiders负责人Gabe Aul介绍,10166版本修复了10149当中大量已知的BUG和问题。 比如,数据迁移等待时间过长、
2023-06-17

win10累计更新补丁KB4023680修复了哪些bug?

微软今天发布了PC版Windows 10的最新累计更新,KB4023680,升级后的版本号为14393.1230。此次升级不涉及安全性改进和新功能,只针对一个BUG进行了修复。 官方介绍信息显示,KB4023680www.cppcns.co
2023-05-22

Win10 Mobile快速预览版15245修复了哪些bug?

今天微软推送了Win10 Mobile快速预览版15245,主要提供了稳定性提升和问题修复,下面我们就来看看详细内容。以下是更新内容大全: 这个版本包含所有KB4034674里面的更新内容。 我们修复了在数据传输过程中断开手机连接会导致MT
2023-05-22

编程热搜

目录