怎样解决5.5版本升级5.7.23SQL不兼容的问题


怎样解决5.5版本升级5.7.23SQL不兼容的问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。从5.5升级到5.7.23,反馈该SQL在两个版本执行结果不一样(5开发云主机域名.5的返回结果30条,而5.7.23返回57条)。发现理出的子查询在5.5跟5.7.23都是返回30条,由此发现带in的子查询可能存在差异5.5版本5.7.23版本

由上图可以得出结论,在mysql5.7.23中,将子查询优化成关联查询,在关联时丢失了对group by的处理在升级mysql5.7时,可能要对业务的查询带group by/order by的子查询进行改造,方可升级
看完上述内容,你们掌握怎样解决5.5版本升级5.7.23SQL不兼容的问题的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注开发云行业资讯频道,感谢各位的阅读!

相关推荐: mysql数据库中文乱码怎么办

这篇文章主要介绍mysql数据库中文乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql中文乱码的解决办法:1、在linux环境下找到my.cnf文件并进行编码修改;2、在Windows下修改my.ini文件;3、在使用过…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/21 09:33
下一篇 06/21 09:34

相关推荐