symfony 1.4:从新架构重新创建数据库

时间:2010-09-05 20:18:51

标签: symfony1 symfony-1.4 mysql-error-1067

我正在尝试从新架构重新创建数据库,但我一直得到同样的错误Invalid default value for ...我已经多次更改schema.yml甚至删除了导致此错误的值,但是它仍然显示。无论我做什么,我仍然会得到同样的错误。

我使用php symfony doctrine:build --all --and-load,但每次生成的schema.sql都是相同的。我删除了它,但不知何故,它知道模式与我正在编辑的schema.yml有什么不同。

我已经尝试清空缓存symfony cc并删除数据下的sql文件夹,但它无效。

任何想法???

--- ---编辑

我刚刚意识到数据库是正确生成的,但构建指令给了我同样的错误,除非我在schema.yml语法中确实有错误

1 个答案:

答案 0 :(得分:4)

尝试运行doctrine:clean-model-files。它将删除YAML模式中不再存在的模型的所有生成的模型类。