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

SQLSTATE[HY000]:Обща грешка:1364 Полето „снимка“ няма стойност по подразбиране в laravel 5.5

ако използвате най-новата версия на laravel, отидете на config/databse.php и във връзка има mysql масив:-

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

По подразбиране strict е true и е настроен да го прави false. (вторият последен ключ в масива mysql) Надяваме се, че помага!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. заявка за премахване на всички знаци след последната запетая в низа

  2. Размер на полето в MySql за съхранение на тялото на имейла

  3. Релси 3, променящи полето в модела от низ към тип дата и час

  4. 'ОПЦИЯ SQL_SELECT_LIMIT=DEFAULT'

  5. Актуализиране на база данни от Javascript чрез извикване на PHP скрипт