Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQLSTATE [HY000]:Błąd ogólny:1364 Pole „zdjęcie” nie ma wartości domyślnej w laravel 5.5

jeśli używasz najnowszej wersji laravela przejdź do config/databse.php i w połączeniu znajduje się mysql tablica:-

'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'forge'),
        'username' => env('DB_USERNAME', 'forge'),
        'password' => env('DB_PASSWORD', ''),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => false, 
        'engine' => null,
    ],

Domyślnie strict to prawda i ustawiana na fałsz.(drugi ostatni klucz w tablicy mysql) Mam nadzieję, że to pomoże!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL średnio co 4 wiersze

  2. Otrzymywanie błędu przy użyciu funkcji mysqli_escape_string

  3. MySQL pokazuje liczbę 0 dla dat bez rekordów

  4. Naturalne sortowanie SQL ORDER BY

  5. Jak wdrożyć bazę danych Chamilo MySQL w celu zapewnienia wysokiej dostępności