SORU
7 NİSAN 2009, Salı


Nasıl iki MySql tabloları birleştirme yapabilir miyim?

Nasıl aynı yapıya sahip iki MySql tabloları birleştirme yapabilir miyim? İki tablonun birincil anahtarları da hesaba kat var ve bu yüzden çatışma.

CEVAP
7 NİSAN 2009, Salı


Ayrıca deneyebilirsiniz:

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

table_1 bu satırları hala yeni İlköğretim tuşları ile satır ekleme eşleşen birincil anahtar table_2 o yerini sağlar.

Alternatif olarak,

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

o sıralar zaten yeni İlköğretim tuşları ile satır ekleme table_2, karşılık gelen satır ile table_1 güncelleyin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • funbro1

    funbro1

    11 Aralık 2007
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010