2017-09-09 1 views
1

Spezifikationen:Laravel 5.5 Fehlerbasistabelle oder Ansicht bereits vorhanden ist: 1050 Table 'Benutzer' existiert bereits

  • 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 des Problems:

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

Es schafft Tabelle Benutzer und Fehler geben, aber keine Listen Tabelle erstellen

+0

löschen Sie Ihre Datenbank und versuchen Sie es erneut – apokryfos

+0

@apokryfos ich gelöscht habe meine Tabellen und Datenbanken alle, aber es denselben Fehler ergibt –

+0

Können Sie nach, dass als Antwort auf Ihre Frage? Es könnte anderen mit einem ähnlichen Problem in der Zukunft helfen – apokryfos

Antwort

0

ich mein Problem gelöst Myself durch Ändern Meine create_users_table.php

1

Hier sind die Schritte, die ich das gleiche Problem zu lösen hat:

  1. in der Konsolen ich php artisan tinker schrieb

  2. Dann wieder in der Konsole Schema::drop('users')

  3. Bei das Ende php artisan migrate und es hat alles funktioniert.

+0

Danke, löste meine Fehler –

-1

Hier sind die Schritte, die ich nahm das gleiche Problem zu lösen:

  1. php Handwerker machen: Migration create_tableName_table --create = Tabellenname.

  2. php artisan migrieren.

  3. Fehler angezeigt, können Sie alle Dateien in der Migration und alle Tabellen in der Datenbank löschen.

  4. neue Tabelle als 1.

  5. Oberfläche erstellen. in Ordnung.

Verwandte Themen