SORU
22 Kasım 2010, PAZARTESİ


mysql :: tabloya, başka bir tablodan veri?takın

Eğer bu sql tamamen yapmak için bir yol olup olmadığını merak ediyordum:

q1 = SELECT campaign_id, from_number, received_msg, date_received 
     FROM `received_txts` WHERE `campaign_id` = '8';
INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date)    
    VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received);

Not:S1 hakkında 30k satırları döndürecektir.

Yukarıda düz sql çalışıyorum ne yapmak için herhangi bir yolu var mı? Sadece verileri düz bir tablodan (temel olarak ham veri tablosu) çekin ve başka bir tablo (temelde işlenmiş bir veri tablosu) takın?

CEVAP
22 Kasım 2010, PAZARTESİ


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'

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • njhaley

    njhaley

    24 NİSAN 2006
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012