sql >> Database teknologi >  >> RDS >> Mysql

Den Laravel-angivne nøgle var for lang ved oprettelse af notifikationstabel

Hvis du bruger Laravel 5.4 og kører en version af MySQL, der er ældre end 5.7.7-udgivelsen. Du kan løse dette ved at kalde Schema::defaultStringLength metode i din AppServiceProvider klasses boot metode.

public function boot()
{
    Schema::defaultStringLength(191);
}


  1. Komplekse databaseforespørgsler i yii2 med Active Record

  2. Sådan vises en dato i britisk format i SQL Server (T-SQL)

  3. Mysql datetime-indekset virker ikke, mens du bruger 'like'

  4. Ansible idempotent MySQL installation Playbook