原文:解决laravel出现Syntax error or access violation: 1055 '***' isn't in GROUP BY

laravel . 以后默认开启 mysql严格模式 strict 在mysql在严格模式下, 并且开启了ONLY FULL GROUP BY的情况下,group by 的字段没有出现在 select 的语句中会报错.关闭了严格模式就不会报错. 如下Demo 会出现如下错误,当然 号内的内容是不同的 解决办法 laravel出现上述错误是sql mode设置导致的问题,修改config datab ...

2019-07-05 14:23 2 1094 推荐指数:

查看详情

laravel5.8(十八)laravel 解决groupBy时出现的错误 isnt in Group By问题

使用原生sql查询数据,语句如下: 使用laravel执行的时候,报错: 但是我上边的sql放在phpmyadmin中标执行就没有问题。 这个原因是因为 laravel数据库的配置中的strict配置问题, 因为在配置中配置为true的时候,laravel的groupBy会为所有的例 ...

Wed Dec 16 17:43:00 CST 2020 0 399
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM