Migration von Tabellen in Laravel: Beheben des Fehlers „Tabelle bereits vorhanden“
Beim Arbeiten mit Laravel-Migrationen kann ein Fehler auftreten, der besagt, dass eine Tabelle vorhanden ist existiert bereits und verhindert, dass Sie eine neue Tabelle erstellen können. Dieser Fehler tritt normalerweise auf, wenn Sie zuvor eine Tabelle erstellt haben und versuchen, eine neue Tabelle mit demselben Namen zu erstellen.
Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
Vorhandene Tabelle manuell löschen:Geben Sie in Ihrer Laravel-Konsole die folgenden Befehle ein:
php artisan tinker Schema::drop('table_name');
Ersetzen Sie „table_name“ durch den Namen der vorhandenen Tabelle, z. B. „users“.
Vorherige Migration rückgängig machen: Führen Sie den folgenden Befehl aus, um die vorherige Migration rückgängig zu machen:
php artisan migrate:rollback
Re -run Migration: Sobald die vorherige Migration zurückgesetzt wurde, führen Sie den Befehl aus, um die neue Tabelle zu erstellen:
php artisan migrate
Dadurch sollte die neue Tabelle erfolgreich ohne die vorhandene erstellt werden Tabellenfehler.
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Tabelle existiert bereits' bei Laravel-Migrationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!