Heim >Datenbank >MySQL-Tutorial >Wie behebe ich den Fehler „Basistabelle existiert bereits' bei Laravel 5.5-Migrationen?
Laravel 5.5-Fehlerbehandlung: Behebung von „Basistabelle existiert bereits“ für Migrationen
Auftreten des Fehlers „Basistabelle oder -ansicht existiert bereits“ ( Fehlercode 1050) beim Ausführen des Befehls „php artisan migrate“ in Laravel 5.5 kann frustrierend sein. Dieser Fehler weist darauf hin, dass die in der Migration angegebene Datenbanktabelle bereits vorhanden ist.
Fehlerbehebung und Lösung
Beispielmigrationsdatei
Die folgende modifizierte Version der create_users_table.php-Migration sollte das Problem beheben:
<code class="php">use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::dropIfExists('users'); Schema::create('users', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $table->string('email')->unique(); $table->string('password'); $table->rememberToken(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('users'); } }</code>
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Basistabelle existiert bereits' bei Laravel 5.5-Migrationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!