sql >> Database >  >> RDS >> Mysql

SQLSTATE [HY000]:Algemene fout:1364 Veld 'photo' heeft geen standaardwaarde in laravel 5.5

als je de nieuwste versie van laravel gebruikt, ga dan naar config/databse.php en in verband is er mysql reeks:-

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

Strikt is standaard waar en ingesteld om het onwaar te maken. (2e laatste sleutel in mysql-array) Ik hoop dat het helpt!



  1. VERVANG versus INSERT in SQL

  2. Java uitgevoerd door MySQL-trigger

  3. Waarom krijg ik ActionView::Template::Error:undefined methode `name' for nil:NilClass op Heroku maar niet lokaal

  4. Probleem met MySQL FULLTEXT-indexen