【问题标题】:Table 'project.migrations' doesn't exist in engine" mysql表'project.migrations'在引擎中不存在“mysql
【发布时间】:2021-09-01 01:51:33
【问题描述】:

我在 laravel 中使用 xampp,我的 sql 工作正常,直到我突然想启动 mysql 时出现错误

错误:MySQL 意外关闭。

为了解决我在mysql的data文件夹中复制了backup文件夹。但现在我项目中的所有表都不再存在于数据库中,所以我想再次从 laravel 迁移它们,但我收到了错误

PDOException::("SQLSTATE[42S02]: 未找到基表或视图:1932 表“prostudent.migrations”在引擎中不存在”

如何再次迁移所有表?并假设迁移成功是再次启动我的 laravel 项目而没有错误的正确方法吗?

【问题讨论】:

  • 你试过通过命令客户端登录你的mysql吗?您是否检查过您的数据库是否真的存在?
  • 数据库在那里,我刚刚创建了新数据库并将所有内容再次迁移到它并且它工作了

标签: mysql laravel


【解决方案1】:
1. You just delete old migration and all tables from database 
2. Created a new database with a same name that is initialize in .env file
3. After step 2 just run again php artisan migrate

【讨论】:

    猜你喜欢
    • 2016-12-10
    • 2022-08-24
    • 2020-05-09
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2018-08-09
    • 2011-05-13
    • 2016-11-23
    相关资源
    最近更新 更多