Mysql
 sql >> Database >  >> RDS >> Mysql

Eloquente groupBy make SQLSTATE[42000] con query SQL valida in Laravel 5.3

Hanno riscontrato lo stesso problema con laravel 5.3 Stanno cercando di imporre la scrittura di query rigorosa fornita con mysql-5.7

Tuttavia, per disabilitarlo, vai su config/database.php e cambia strict bandiera

'mysql' => [
            .
            .
            .
            'strict' => false,
            //'strict' => true,
            .
            .
        ],

Spero che questo risolva anche il tuo problema.

PS - Per i dettagli sulla scrittura di query rigorose, fare riferimento alla risposta di @Shadow