thinkphp聚合查询时报错sql_mode=only_full_group_by

image

image

最近有学员在做thinkphp项目时,遇到这样的问题,主要是 sql_mode=only_full_group_by 的问题

解决方法:

找到文件路径 e:/phpstudy_pro/Extensions/MySQL5.7.26/my.ini,这个需要根据自己情况,找到安装mysql的目录,我是用的phpstudy,所以目录是这样的。然后打开my.ini文件,搜索 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"

如果之前有的话,就把only_full_group_by删掉

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    请登录后查看评论内容