laravel sql mode only_full_group_by 解决小记

環境:
mysql: 5.7.*
Laravel: 5.4.*

sql 中使用到了 group by,會提示 500錯誤,將 config/database.php中的 strict的值改爲true,並 設定了 modes

'mysql' => [
    ...
    'strict' => true, //mysql version 5.6 set to false,mysql version 5.7 set to true
    'modes' => [
        'STRICT_ALL_TABLES',
        'ERROR_FOR_DIVISION_BY_ZERO',
        'NO_ZERO_DATE',
        'NO_ZERO_IN_DATE',
        'NO_AUTO_CREATE_USER',
    ],
],

modes 感觉不用设定也是可以的

上一篇:layui实现数据分页功能


下一篇:LeetCode-1195.交替打印字符串(多线程)