2012-09-03 56 views
0

当我尝试下面的命令来运行,问题与PHP应用程序/控制台学说:架构:更新--force命令

php app/console doctrine:schema:update --force 

它说,

[PDOException]

SQLSTATE[HY000]: General error: 1005 Can't create table 'mysys_dve.#sql-7fc_4'

我也清楚缓存,即使重启机器,但同样的事情发生了一遍又一遍。

+0

你对你的模式做了什么改变? – j0k

+0

这可能是一个FK错误 - 尝试手动删除外键,然后Doctrine会为你重建它们。 – moonwave99

回答

0

检查表结构:你必须确保,当一个场点到ID,都是signedunsigned

当两个字段没有完全相同的参数时,Mysql无法生成外键。