我对我的迁移版本做了一些可怕的错误,现在从迁移文件夹中删除了版本,当我尝试运行任何与迁移有关的东西时出现这个错误。有人能指出我从哪里开始解决这个问题的方向吗?
如果我删除数据库然后make:migration,该migration_versions表将出现在 db 中。之后,如果我尝试运行
php bin/console doctrine:migrations:migrate
Run Code Online (Sandbox Code Playgroud)
我收到错误:
In AbstractMySQLDriver.php line 38:
An exception occurred while executing 'CREATE TABLE migration_versions (version VARCHAR(14) NOT NULL, executed_at
DATETIME NOT NULL COMMENT '(DC2Type:datetime_immutable)', PRIMARY KEY(version)) DEFAULT CHARACTER SET utf8mb4 COLL
ATE `utf8mb4_unicode_ci` ENGINE = InnoDB':
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'migration_versions' already exists
In PDOConnection.php line 43:
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'migration_versions' already exists
In PDOConnection.php line 41:
SQLSTATE[42S01]: Base …Run Code Online (Sandbox Code Playgroud)