sql >> Database >  >> RDS >> Mysql

Laravel Opgegeven sleutel was te lang bij het maken van de notificatietabel

Als u Laravel 5.4 gebruikt en het uitvoeren van een versie van MySQL die ouder is dan de 5.7.7-release. U kunt dit oplossen door het Schema::defaultStringLength . aan te roepen methode binnen uw AppServiceProvider class's boot methode.

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


  1. Bereken de leeftijd in jaren in PostgreSQL

  2. Hoe maak je een eenvoudige fuzzy search met alleen PostgreSQL?

  3. Hoe vergelijk ik twee kolommen in SQL?

  4. Mysql-query retourneert resource-ID #8 in plaats van gewenste waarde