Mysql
 sql >> база данни >  >> RDS >> Mysql

Eloquent groupBy направете SQLSTATE[42000] с валидна SQL заявка в Laravel 5.3

Сблъскват се със същия проблем с laravel 5.3. Те се опитват да наложат стриктно писане на заявки, идващи с mysql-5.7

Въпреки това, за да деактивирате това, просто отидете на config/database.php и променете strict флаг

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

Надявам се това да реши и вашия проблем.

PS - За подробности относно стриктното писане на заявка вижте отговора на @Shadow



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel - Страниране на произволни записи

  2. Как да изтриете всички таблици в базата данни, без да изтриете самата база данни?

  3. Случаи на използване на MySQL `FORCE INDEX`?

  4. Най-добра практика за мигриране на данни от MySQL към BigQuery

  5. Как да разменя стойностите на два реда в MySQL, без да нарушавате уникалното ограничение?