需要帮助调试CakePHP使用MAMP连接到MySQL,错误:数据库中缺少表(似乎没有理由)

时间:2012-07-11 21:11:10

标签: php mysql ajax cakephp mamp

我之前问过一个问题: Missing database table in CakePHP, I've followed the conventions and tried everything

从那时起发现我的问题不在我的模型或控制器中,而是在我与MAMP或MySQL服务器连接的某个地方。值得注意的是,我确实有2个模型/控制器可以正常使用数据库。现在我已经添加了另一个控制器/模型,当我尝试连接时,Cake会给出错误: 缺少数据库表

错误:在数据源默认值中找不到模型投票的表投票。

我已经调试了两天,并且已经在另一台机器上重现了它,所以我确定我的模型/控制器设置正确。

我已将问题缩小到几个方面: 1.我的Cake配置中有一些混乱,它使用旧的模式(我不知道会发生什么) 2. MAMP连接到新表时出现问题

有人有任何调试或解决此问题的建议吗?非常感谢你。

1 个答案:

答案 0 :(得分:1)

检查所有表格是否具有相同的引擎。我有一个问题,因为我在MyISAM上有一些表和InnoDB上的新表(由MySQL Workbench生成)

希望有所帮助