【问题标题】:Base table or view already exists on database migration in laravel 5.8在 laravel 5.8 中的数据库迁移中已经存在基表或视图
【发布时间】:2019-11-20 08:42:23
【问题描述】:

迁移时出现此错误:

QueryException:基表或视图已存在:1050 表“用户”......

我有模型 Post,但是当我迁移数据库时,它会显示此消息。

【问题讨论】:

标签: laravel laravel-5.8


【解决方案1】:

您的迁移在某个时候停止,导致在数据库中创建了一个表,并且迁移未标记为已经完成

手动删除表然后运行php artisan migrate

如果是全新安装:只需运行php artisan migrate:fresh(这将删除数据库中的所有表)

【讨论】:

    【解决方案2】:

    错误信息告诉你用户表已经存在。您再次迁移同一张表。只需运行php artisan migrate:fresh。它将从头开始创建所有表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-30
      • 2022-09-30
      • 1970-01-01
      • 2017-07-09
      • 2019-05-30
      • 2021-04-08
      • 1970-01-01
      • 2012-04-11
      相关资源
      最近更新 更多