クエリを使用して MySQL 内のテーブル間でデータをコピーする
MySQL 内のテーブル間でのデータのコピーは、データ管理と操作の一般的なタスクです。これをどのように実現できるかを詳しく見てみましょう。
このシナリオには、テーブル 1 (既存のテーブル) とテーブル 2 (新しいテーブル) の 2 つのテーブルがあります。目標は、テーブル 1 の特定のフィールドからテーブル 2 にデータをコピーすることです。
MySQL クエリを使用してこれを実現するには、次の INSERT ステートメントを利用できます:
INSERT INTO table2 (st_id, uid, changed, status, assign_status) SELECT st_id, from_uid, now(), 'Pending', 'Assigned' FROM table1
このクエリにはデータが入力されます。表 2 と表の次のデータ1:
デフォルトでは、このクエリはテーブル 1 からすべての行をコピーします。ただし、行のサブセットのみをコピーしたい場合は、WHERE 句を追加して条件を指定できます。
以上がクエリを使用してある MySQL テーブルから別のテーブルにデータをコピーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。