“SQLSTATE[42000]: Syntax error or access violation: 1055

laravel运行带有group by的sql时提示
“SQLSTATE[42000]: Syntax error or access violation: 1055 ‘ave_price’ isn’t in GROUP BY…”。

解决办法:

修改database.php中的内容:

‘strict’ => true 更改为 ‘strict’=>false

问题解决。这事是因为laravel在5.3之后的版本默认设置strict 的值为true。

字符集:在这里插入图片描述

发布了70 篇原创文章 · 获赞 154 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/weixin_39815001/article/details/88820563
今日推荐