ある SQL テーブルから別の SQL テーブルにすべてのデータを移動したいのですが、両方のテーブルの構造が同じです。
サンプルデータ:
Table A
| ID | Name | Address|
Table B
| ID | Name | Address|
要件:
すべてのデータをテーブル B からテーブル A に移動しますが、すべてのデータに対してテーブル Bの選択とテーブル A の挿入を使用したくありません。できれば、テーブル構造を変更して、これを実現してください。
最初の考え:
最初にテーブル A を削除し、テーブル B の名前をテーブル A に変更しました。しかし、問題は、テーブル A のデータに追加できないことです。テーブル A のデータを保持し、テーブル B のデータをテーブル A に追加したいので、このソリューションは機能しませんでした。
これをどのように進めるかについての指針は、非常に高く評価されます。
編集:
愚かな質問のために、すべての人に謝罪します。これを行う最善の方法は、INSERT ... SELECT ... を使用することです。