sql >> Databasteknik >  >> RDS >> Mysql

SQLSTATE[HY000]:Allmänt fel:1364 Fältet 'foto' har inte ett standardvärde i laravel 5.5

om du använder senaste versionen av laravel gå till config/databse.php och i samband med detta finns mysql array:-

'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,
    ],

Som standard är strict true och inställt på att göra det falskt.(2:a sista nyckeln i mysql-arrayen) Hoppas det hjälper!



  1. Varför fungerar detta val för uppdateringsexempel?

  2. Hur importerar man data från .csv i SQL Server med PowerShell?

  3. hur man förhindrar det här felet:Varning:mysql_fetch_assoc() förväntar sig att parameter 1 är resurs, boolean ges i ... på rad 11

  4. Producera DISTINCT-värden i STRING_AGG