【发布时间】:2018-02-18 03:14:45
【问题描述】:
规格:
- Laravel 版本:5.5.3
- PHP 版本:7.1
- 数据库驱动程序和版本:MariaDB 10.1.26
说明:
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 我删除了所有的表和数据库,但它给出了同样的错误
-
您可以将其发布为您问题的答案吗?它可能会在将来帮助其他有类似问题的人
-
如果您没有重复条目,请签入迁移文件。也许您已经复制了用户架构并忘记对其进行编辑。如果是这样,Laravel 会看到您尝试输入“用户”模式两次。
标签: php mysql laravel-5 laravel-5.5