如何在Symfony2中更新mysql数据库模式

时间:2013-08-03 21:42:13

标签: mysql symfony entity field

任何人都可以帮助我吗?如何在插入新的整数字段类型后更新mysql数据库模式(entity,doctrine yml等)?

我手动将一个新字段添加到mysql中,我得到如下语义错误:

       Site\SiteBundle\Entity\Yorum has no field or association named yayin

2 个答案:

答案 0 :(得分:0)

使用cmd或控制台 转到项目的根目录 并输入

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

并记得清理缓存

注意:您不应该直接对mysql进行更改,将字段添加到实体中并记住在执行模式时更新正确的注释,包括字段类型,长度等:更新,更新sql架构,你可能会避免收到这种错误消息

检查docs以获取有关此主题的更多信息

答案 1 :(得分:0)

两张桌子之间有关系吗?

因为错误

  Site\SiteBundle\Entity\Yorum has no field or association named yayin

当表之间存在关系时抛出此错误