Laravel 5.5 Fehler Base-Tabelle oder-Sicht ist bereits vorhanden: 1050 Table 'Benutzer' ist bereits vorhanden

Spezifikationen:

  • Laravel-Version: 5.5.3
  • PHP-Version: 7.1
  • Datenbank-Treiber & Version: MariaDB 10.1.26

Beschreibung:

C:/Users/user/code/blog/>php artisan migrate

[Illuminate\Database\QueryException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table users (id int unsigned not null aut
o_increment primary key, name varchar(255) not null, email varchar(255) not null, password varchar(255) not null, remember_token varchar
(100) null, created_at timestamp null, updated_at timestamp null) default character set utf8mb4 collate utf8mb4_unicode_ci engine = InnoDB R
OW_FORMAT=DYNAMIC)

[PDOException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists

Schritte Zum Reproduzieren:

 C:/Users/user/code/blog/>laravel new website

 C:/Users/user/code/blog/>php artisan make:migration create_lists_table --create=lists

 C:/Users/user/code/blog/>php artisan migrate

Problem

Er Erstellt die Benutzer-Tabelle, und geben Fehler, aber nicht das erstellen von Listen Tabelle

  • Löschen Sie Ihre Datenbank und versuchen Sie es erneut
  • Ich hatte gelöscht, alle meine Tabellen und-Datenbanken, aber es gibt den gleichen Fehler
  • Können Sie nach das als eine Antwort auf Ihre Frage? es könnte helfen, andere mit einem ähnlichen problem in der Zukunft
  • Überprüfen Sie in der migration-Dateien, wenn Sie nicht haben einen doppelten Eintrag. Vielleicht haben Sie copyed die Benutzer-schema und vergessen zu Bearbeiten. Wenn also Laravel sieht, die Sie versuchen, geben Sie das 'Benutzer' - schema zweimal.
Schreibe einen Kommentar