Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Eloquent groupBy make SQLSTATE[42000] mit gültiger SQL-Abfrage in Laravel 5.3

Hatte das gleiche Problem mit Laravel 5.3. Sie versuchen, das strikte Schreiben von Abfragen zu erzwingen, das mit mysql-5.7 kam

Um dies jedoch zu deaktivieren, gehen Sie einfach zu config/database.php und ändern Sie strict Flagge

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

Ich hoffe, dies wird auch Ihr Problem lösen.

PS – Einzelheiten zum strikten Schreiben von Abfragen finden Sie in der Antwort von @Shadow