合并两个SIMILAR结构表

时间:2012-06-20 06:25:25

标签: mysql

我有两张表几乎相同的内容和非常相似的结构。它们是我们的实时数据库与我们的dev数据库。我们的dev数据库模式已经稍微改变以反映需求,但现在我们需要它来成为新的实时结构。所以我只需要从dev表中删除数据并使用新的dev结构将当前存在的内容导入到dev中

我们的表格结构很大,或者我发布了差异,但我认为这个概念很普遍。

如果有人有任何建议值得高度赞赏。

2 个答案:

答案 0 :(得分:1)

我建议ALTER TABLE直播表,如果不适合使用

INSERT INTO `dev` (`field1`, `field2` ..., `fieldN`) 
SELECT `field1live`, `field2live` ..., `fieldNlive` FROM `live`

fieldXlive可以替换为其列的迁移表达式。

答案 1 :(得分:0)

尝试:

INsert into table .... on duplicate key update