我在rds上存储了mysql数据库。最近我不得不在我的表中添加几列。 我相应地对模型进行了更改。但是他们都没有获取新添加的列,但是如果我对现有列中的数据进行任何更改,则会完全获取更改。但是没有获取新列。
我尝试重置或刷新查询缓存但没有成功..
尝试将数据库和代码中的相同更改连接到开发数据库,并且它运行良好,但不会从生产数据库中获取更改。
用于生产db的Mysql引擎是" MySQL 5.6.19a"启用多个AZ。
有人可以建议如何处理新添加的列吗?
感谢。
答案 0 :(得分:0)
已经回答:
yii-model-not-fetching-the-newly-added-columns-mysql-cache-issue
确保您在模型中指定了新列并查看
转到protected / runtime文件夹并删除所有文件。然后再试一次
添加标签属性(如果要通过用户输入修改新列)
验证关系(如果此新列是外键)
修改搜索方法(由yiic生成..当然是在使用它时)