当面のタスクには、生データ テーブル (received_txts) から処理済みデータ テーブル ( action_2_members) を SQL に記述します。これを実現するには、INSERT INTO... SELECT 構文を利用できます。
INSERT INTO target_table (column1, column2, ...) SELECT column1, column2, ... FROM source_table WHERE condition;
特定のケースでは、received_txts テーブルから action_2_members テーブルにデータを挿入するには、SQL ステートメントは次のようになります。
INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'
このクエリは、目的の結果をシームレスに実現します。操作:
このクエリを実行すると、テーブル間でデータを効率的に転送でき、データベース操作でデータをさらに処理して利用できるようになります。
以上がINSERT INTO...SELECT を使用して SQL テーブル間でデータを効率的に転送する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。