管理MySQL数据库表开发/生产周期

时间:2013-03-01 16:47:22

标签: mysql merge development-environment

我想知道管理网站MySQL表数据的最佳做法是什么,因为数据被添加到表中,既可以在实时网站上添加,也可以在开发阶段并行添加,在开发过程中表的结构也发生了变化。

一个场景可能如下,让我们有一个带有字段的MySQL InnoDB表:

id, INT()
name, VARCHAR(255)
votes, INT()

网站上线,桌面不断填充来自网站的数据。与此同时,开发团队正在开发下一版本的网站,并更改表格的结构,并为其添加一些数据。让我们说新表结构现在是:

id, INT()
name, VARCHAR(255)
quality, DOUBLE()

此外,请记住,我们还必须合并来自实时网站和开发版本的两个数据集。

你是如何做这些事的?

1 个答案:

答案 0 :(得分:0)

您可以使用mysql workbench sync同步两个数据库。

您也可以选择更新的方向

http://dev.mysql.com/doc/workbench/en/wb-database-synchronization.html