規格:Laravel 5.5出錯基表或視圖已經存在:1050表 '用戶' 已經存在
- Laravel版本:5.5.3
- PHP版本:7.1
- 數據庫驅動程序版本& :MariaDB的26年1月10日
說明:
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
重現步驟:
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
問題
它創建用戶表,並給出錯誤,但沒有創造名單表
清除你的數據庫,然後再試一次 – apokryfos
@apokryfos我已經刪除了我所有的表格和數據庫,但它給了同樣的錯誤 –
你能張貼作爲一個回答你的問題?它可能會幫助其他人在將來遇到類似問題 – apokryfos