Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memindahkan Data dengan Cekap Antara Jadual SQL Menggunakan INSERT INTO...SELECT?

Bagaimana untuk Memindahkan Data dengan Cekap Antara Jadual SQL Menggunakan INSERT INTO...SELECT?

Patricia Arquette
Lepaskan: 2025-01-04 18:09:40
asal
881 orang telah melayarinya

How to Efficiently Transfer Data Between SQL Tables Using INSERT INTO...SELECT?

Menarik Data dari Satu Jadual ke Menyisipkan yang Lain dalam SQL

Tugas yang sedang dijalankan melibatkan pemindahan data daripada jadual data mentah (received_txts) ke jadual data yang diproses ( action_2_members) dalam SQL. Untuk mencapai matlamat ini, anda boleh menggunakan sintaks INSERT INTO... SELECT:

INSERT INTO target_table (column1, column2, ...)
SELECT column1, column2, ...
FROM source_table
WHERE condition;
Salin selepas log masuk

Dalam kes khusus anda, untuk memasukkan data daripada jadual receive_txts ke dalam jadual action_2_members, pernyataan SQL ialah:

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'
Salin selepas log masuk

Pertanyaan ini mencapai yang dikehendaki dengan lancar operasi:

  • Ia mendapatkan semula data yang diperlukan daripada jadual received_txts menggunakan pernyataan SELECT.
  • Menapis keputusan mengikut campaign_id = '8', ia memastikan pemasukan data kempen tertentu ke dalam jadual sasaran.
  • Pernyataan INSERT INTO mengambil data yang diambil dan memasukkannya ke dalam jadual action_2_members, mengisi lajurnya dengan sewajarnya.

Dengan melaksanakan pertanyaan ini, anda boleh memindahkan data antara jadual dengan cekap, membolehkan anda memproses dan menggunakannya dengan lebih lanjut dalam operasi pangkalan data anda.

Atas ialah kandungan terperinci Bagaimana untuk Memindahkan Data dengan Cekap Antara Jadual SQL Menggunakan INSERT INTO...SELECT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan