【问题标题】:laravel 8 manually deleted tables cant be generated from migration [duplicate]laravel 8手动删除的表不能从迁移中生成[重复]
【发布时间】:2021-11-22 01:47:51
【问题描述】:

我现在手动删除了我的所有表,我不想重新迁移我的表。但它显示了这个错误

找不到基表或视图:1146 表“mymedia.categories” 不存在 (SQL: select * from categories where categories.deleted_atidasc 的空订单)

我试过这些功能 php工匠迁移 php工匠迁移--force php工匠迁移:重置 php artisan 迁移:刷新

但问题没有解决! 请帮帮我

【问题讨论】:

  • 请为您的迁移目录添加屏幕截图
  • 您好,您可以使用这个命令 php artisan migrate:fresh。如果您在 localhost 中运行它,请不要在实时服务器上使用此命令,当表有一些数据时。

标签: php laravel database database-migration


【解决方案1】:

但现在试试这个

php artisan migrate:fresh

【讨论】:

  • 请为您的迁移目录添加屏幕截图,并为我提供表 anosundhan.categories 的屏幕截图
  • 我的Skype名字是:mohiuddin3824
  • 谢谢穆斯塔法哈娜。你通过 Skype 解决了我的问题。
  • 欢迎您,先生
【解决方案2】:

当你在本地主机并且不需要数据时运行这个命令

php artisan migrate:fresh

如果你有播种机然后运行

php artisan migrate:fresh --seed

当实时数据库中有一些数据时,不要在实时服务器中使用这些命令

【讨论】:

猜你喜欢
  • 2015-01-10
  • 2017-09-10
  • 1970-01-01
  • 2023-01-20
  • 2014-02-03
  • 2015-08-05
  • 2017-09-03
  • 2017-10-19
  • 2022-06-18
相关资源
最近更新 更多