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

  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • kidrauhl

    kidrauhl

    15 Ocak 2007
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011