【发布时间】:2012-08-22 19:32:40
【问题描述】:
我有一个关系数据库,但是没有定义任何外键,而且很多表不是InnoDB,所以无论如何也不支持外键。
我想开始在这个数据库上试验 Doctrine,但是文档中有很多外键引用,所以我不确定这是否可行。
我很担心潜入并将表存储引擎更改为 InnoDB 并定义大量外键,因为我不想在不必要的情况下影响性能。
- Doctrine 是否需要定义外键来管理实体之间的关联?
- 如果不是必需的而是可选的,如果我没有定义外键,我会牺牲 Doctrine 的哪些功能?
【问题讨论】:
标签: php doctrine-orm