我正试图迁移回上一步,我无意中删除了当前的迁移步骤'56'。当我运行时
php symfony doctrine:migrate 51
正如预期的那样,它抛出了一个错误"Could not find migration class for migration step: 56
"——这是由于我删除了迁移56类
在没有当前类已经存在的情况下,回滚到上一步"51"的解决方案是什么
我使用的是symfony v 1.2 的旧版本
我通过访问localhost/phpmyadmin并查找名为"迁移版本"的表来解决此问题
我运行了一个快速更新查询,并将值更改为"51"
如下
UPDATE `migration_version` SET `version`=51 WHERE 1
我希望这能帮助未来的人们