分组不起作用-Laravel

Parth Vora:

我无法在Laravel 5.3中运行此简单查询

$top_performers = DB::table('pom_votes')
        ->groupBy('performer_id')
        ->get();

它给了我:

SQLSTATE[42000]: Syntax error or access violation: 1055 'assessment_system.pom_votes.id' isn't in GROUP BY (SQL: select * from `pom_votes` group by `performer_id`)

但是,如果我从错误中复制原始查询并直接在PhpMyAdmin中启动,则可以正常工作。

我已经检查了这个:

https://laravel.com/docs/5.3/queries#ordering-grouping-limit-and-offset

任何帮助都将适用。

谢谢,

帕特·沃拉(Parth Vora)

杰维尔·米亚(Med.Jewel Mia):

编辑应用程序的数据库配置文件 config/database.php

mysql数组中,设置strict => false为禁用MySQL的严格模式

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章