共计 532 个字符,预计需要花费 2 分钟才能阅读完成。
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP
laravel 在使用 groupBy 时候,出现上方报错信息,按照文档的案例完全复制都不行,原因是系统默认开启了 MYSQL 的严格模式,如果使用 laravel 框架的话,可以直接从配置文件,修改:
修改
config/database.php
配置文件的strict => false
即可关闭了严格模式:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),'charset'=>'utf8','collation'=>'utf8_unicode_ci','prefix'=>'',
'strict' => false, // 这里
'engine' => null,
],
正文完
加入官方交流QQ群:778957856