相关疑难解决方法(0)

尝试测试Symfony 2应用程序时出现SQL错误 - 列已存在,表缺失

我下面介绍的测试设置在这里这里也.当我尝试运行我的测试,并且测试数据库正在创建过程中时,我收到以下错误:

[Doctrine\ORM\Tools\ToolsException]
Schema-Tool失败并显示错误'执行'CREATE INDEX deletedAtidx ON SurveyHash(deletedAt)'时发生异常:
SQLSTATE [HY000]:常规错误:1执行DDL时,index_Add已存在': CREATE INDEX deletedAtidx ON SurveyHash(deletedAt)

[Doctrine\DBAL\Exception\TableExistsException]
执行'CREATE INDEX deletedAtidx ON SurveyHash(deletedAt)'时发生异常:
SQLSTATE [HY000]:一般错误:1 index deletedAtidx已存在

[Doctrine\DBAL\Driver\PDOException]
SQLSTATE [HY000]:一般错误:1 index deletedAtidx已存在

[PDOException]
SQLSTATE [HY000]:常规错误:1 index deletedAtidx已存在

doctrine:schema:create [--dump-sql] [--em [="..."]]

清除数据库

[Doctrine\DBAL\DBALException]
执行'DELETE FROM PageImage'时发生异常:
SQLSTATE [HY000]:一般错误:1没有这样的表:PageImage

[PDOException]
SQLSTATE [HY000]:一般错误:1没有这样的表:PageImage

doctrine:fixtures:load [--fixtures [="..."]] [--append] [--em ="..."] [--purge-with-truncate]

Doctrine\DBAL\Exception\TableNotFoundException:执行'SELECT t0.label AS label_1时发生异常,t0.value AS value_2 FROM设置t0 WHERE t0.label =?限制1'与params ["webservice"]:

SQLSTATE [HY000]:一般错误:1没有这样的表:设置

看着我的实体,该deletedAt指数是不是在我的声明两次SurveyHash实体,并且我有两个实体PageImage …

php automated-tests symfony doctrine-orm

3
推荐指数
1
解决办法
5688
查看次数

标签 统计

automated-tests ×1

doctrine-orm ×1

php ×1

symfony ×1