0

私は2つのテーブルを持っています。表 A は新しいもので、比較的正規化されています。テーブル B は古く、正規化のすべてのレベルを完全に破っています。

テーブル A を使用してまったく新しいシステムを作成していますが、テーブル B は、新しいシステムが稼働して稼働するまで、まだスタッフ全員によって頻繁に使用されています。スイッチを入れます。

典型的な LAMP スタック PHP/MySQL を使用します。私の質問は次のとおりです。テーブル B からテーブル A への移行をカスタマイズ/作成するにはどうすればよいですか? データが差分されているかどうかは必ずしも心配していないことに注意してください。気になるのは全体の構造です。

ありがとう。

4

1 に答える 1

0

おそらく、テーブル B のデータをテーブル A と同じ構造で表示できるように、VIEW の使用を検討できます。その場合、切り替えは次のように簡単になります。

CREATE TABLE new_table_a LIKE table_a;
INSERT INTO new_table_a SELECT * FROM table_a;
DROP VIEW table_a;
ALTER TABLE new_table_a RENAME table_a;
于 2011-03-09T22:01:21.270 に答える