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

2019-04-10sad creeper

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。

阅读 618 评论