0

我在关系数据库中的想法:

我可以使用 InnoDB 引擎创建主数据库/主数据库,其中我的表具有主键和索引,然后当我在 php 中完成业务逻辑编码时

问题一:

我可以克隆数据库(主)然后删除它们的关系特征,如主键和索引。

这样克隆将用于生产优化/更快的事务,而主/主将仅用于编码/开发/错误跟踪?

所以我也只能使用(主)数据库来查看使用 SQLYog 的数据库关系图,而不是在生产数据库中。

问题2。

是否有执行此操作的工具,我可以将实时数据从生产表迁移/导出到开发表。这样在进行测试时我会使用实时数据操作吗?

4

1 回答 1

0

1) 是的,当然您可以有两个包含相同数据的表,但一个缺少关系功能。但是,除非您同时更新它们,否则您的表将不同步。

2) 如前所述,您可以在插入/删除/更新数据时更新两个表,或者在发生更改时让它们自动同步。我自己从未这样做过,但您可能会在此处找到适合您需求的答案,尽管该答案特定于不同服务器上的表。我也相信 SQLYog 能够保持表同步。

于 2012-05-10T16:58:27.730 回答