基础 table 或视图已存在于 laravel 5.8 中的数据库迁移中
Base table or view already exists on database migration in laravel 5.8
迁移时出现此错误:
QueryException: Base table or view already exists: 1050 Table 'users'....
我有模型 Post 但是当我迁移数据库时它显示这条消息。
您的迁移在某个时候停止了,这导致在数据库中创建了一个 table 并且迁移未标记为 已完成 。
手动删除 table 然后 运行 php artisan migrate
如果是新安装: 只需运行 php artisan migrate:fresh
(这将删除数据库中的所有table)
错误消息告诉您用户 table 已经存在。您再次迁移相同的 table。只是 运行 php artisan migrate:fresh
。它将从头开始创建所有 table。
迁移时出现此错误:
QueryException: Base table or view already exists: 1050 Table 'users'....
我有模型 Post 但是当我迁移数据库时它显示这条消息。
您的迁移在某个时候停止了,这导致在数据库中创建了一个 table 并且迁移未标记为 已完成 。
手动删除 table 然后 运行 php artisan migrate
如果是新安装: 只需运行 php artisan migrate:fresh
(这将删除数据库中的所有table)
错误消息告诉您用户 table 已经存在。您再次迁移相同的 table。只是 运行 php artisan migrate:fresh
。它将从头开始创建所有 table。