sql >> Databasteknik >  >> RDS >> Mysql

Laravel Den angivna nyckeln var för lång när aviseringstabellen skapades

Om du använder Laravel 5.4 och kör en version av MySQL som är äldre än versionen 5.7.7. Du kan lösa detta genom att anropa Schema::defaultStringLength metod inom din AppServiceProvider klassens boot metod.

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


  1. Använder MySQL index för sortering?

  2. Hur man exporterar en databas med phpMyAdmin

  3. Fjärranslutning till MySQL på Google Compute Engine VM

  4. Hur kan jag returnera numeriska boxplotdata för alla resultat med en mySQL-fråga?