Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Allgemeiner Fehler:1005 Tabelle kann nicht mit Laravel Schema Build und Foreign Keys erstellt werden

Ich habe das gleiche Problem. Ich habe gerade den folgenden Hinweis ganz unten in der Laravel-Schema-Dokumentation :

Für mich, sobald ich meine Fremdschlüsselfelder als solche setze:

$table->integer('author')->unsigned();

Ich hatte kein Problem.

BEARBEITEN:Stellen Sie außerdem sicher, dass die Felder in der Fremdtabelle bereits erstellt wurden, andernfalls kann dies mit demselben Fehler fehlschlagen.