0

実質的に同一のコンテンツと非常に類似した構造を持つ2つのテーブルがあります。それらは私たちのライブデータベースと開発データベースでした。開発データベーススキーマはニーズを反映するために少し変更されましたが、新しいライブ構造にする必要があります。したがって、開発テーブルからデータを削除し、新しい開発構造を使用して現在ライブになっているものを開発にインポートする必要があります。 。

私たちのテーブル構造は巨大であるか、違いを投稿しますが、概念は一般的だと思います。

誰かが大いに感謝されるアドバイスがあれば。

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 に答える