【发布时间】:2012-07-06 19:48:25
【问题描述】:
我的问题是我决定建立一个测试数据库,我可以在其中放置我正在测试的数据,并且我可以毫无问题地进行操作。当一切正常时,我将数据迁移到“官方”数据库,我计划在其中迁移不同的测试数据库。
问题是子表。我有:
Table1: Table2: Child:
- id -id -idTable1
- name -name -idTable2
- url -type -quantity
为了迁移 Table1 和 Table2,我想在“官方”数据库上创建一个临时 ID。当我想迁移表“Child”时,我唯一能想到的就是检查每一行并使用相应的新 ID 更新它。 难道没有更好的方法吗?
我也想过干脆忘记测试数据库,只使用“官方”数据库,但我害怕每次犯错都必须从头开始。
我想我在这里看到了一些关于 SO 的示例,但它们似乎比我需要的要复杂得多。
【问题讨论】:
标签: mysql database database-design database-migration