在PHP查询中使用INNERJOIN之前是否需要建立数据库关系?
此外,当我通过PMA导出我的数据库时;我已创建的关系不能导出。因此,我必须在每次导入时重新创建我的关系。
是否可以通过关系导出?
答案 0 :(得分:1)
没有。优化时首选关系,但使用JOIN
不需要关系。
导出数据库时,请确保使用自定义 - 显示所有可能的选项方法。您可能缺少不包括这些约束的选项。另一个可能的原因是如果你没有使用 InnoDb 作为表引擎,否则这些约束将被 MyISAM 丢弃。有关详细信息,请参阅this question。