怎么新建MySQL数据库

发布时间:2021-05-28 作者:admin
阅读:641

       laravel框架下group by 报错怎样解决?一些朋友遇到group by 报错,不知道要怎样解决,对此文本给大家分享关于laravel中groupby 报错的解决办法,供大家参考。

       使用ORM查询数据显示这个错,这是因为laravel使用了开启了mysql的严格模式所以 如果要关闭的话,我们需要找到config/database.php这个文件,然后将

       mysql下的这个改为false;就会关闭。既然说严格模式那什么是样模式呢。

       据我所知在mysql在5.7有一个尿性【报错:only_full_group_by】,就是你group by的数据里面必须包含你查询的数据,意思就是如果你的sql是:select name,age from user group by name;这个在5.7以下可能是没问题的,但是当你发现报错显示group by 错误,那你就得改成 select name,age from user group by name,age;才能执行,但这又于我们原本的查询脱离了。所以我们能选择的就是关闭它。

       找到my.cnf,编辑它~把以下命令放到合适位置,重启mysql

       sql_model = STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,

       关于解决laravel groupby 报错问题的办法就分享到这,需要的朋友可以参考,希望能对大家有帮助。更多laravel 框架相关内容,可以关注其他文章。

文本转载自脚本之家

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

二维码-群英

长按识别二维码并关注微信

更方便到期提醒、手机管理

7*24 全天候服务

售前 400-678-4567

售后 0668-2555666

售后 400 678 4567

信息安全 0668-2555 118

域名空间 3004329145