我可以创建迁移。它工作正常,但当我做php artisan迁移它说
[照亮\数据库\ QueryException]
SQLSTATE [42S01]:基表或视图已存在:1050表'用户'已存在(SQL:create table
users
(id
int unsigned not null auto_increment primary key,name
varchar(255)not null,password
varchar(255)not null,remember_token
varchar(100)null,created_at
timestamp null,updated_at
timestamp null)默认字符集utf8 collate utf8_unicode_ci)[PDOException]
SQLSTATE [42S01]:基表或视图已存在:1050表'用户'已存在
我检查了我的database.php
文件并且它工作正常并且已经将默认用户表迁移到我的php my admin mysql。
答案 0 :(得分:1)
从软件中删除所有表格(phpmyadmin),然后再次迁移,这将迁移新创建的表格,这不是一个合适的解决方案,但这在学习级别上有效,问候
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以在UsersTableSeeder中使用这句话来重新生成表:
DB::table('users')->truncate();