0

我有两个表,它们的内容几乎相同,结构也非常相似。它们是我们的实时数据库与我们的开发数据库。我们的开发数据库架构已经进行了一些更改以反映需求,但现在我们需要它成为新的实时结构。所以我只需要从我们的开发表中删除数据并使用新的开发结构将当前存在的数据导入开发.

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

如果有人有任何建议,将不胜感激。

4

2 回答 2

1

我建议ALTER TABLE住表,如果不合适的话

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

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

于 2012-06-20T06:46:58.400 回答
0

尝试:

INsert into table .... on duplicate key update
于 2012-06-20T06:38:55.603 回答