SORU
14 Mayıs 2009, PERŞEMBE


Tabloya MySQL tablo SET HALİNDE.. vs DEĞERLERİ EKLEYİN

INSERT INTO table VALUES .. INSERT INTO table SET arasındaki temel fark nedir?

Örnek:

INSERT INTO table (a, b, c) VALUES (1,2,3)

INSERT INTO table SET a=1, b=2, c=3

Ve performans önemli olan bu iki?

CEVAP
14 Mayıs 2009, PERŞEMBE


Söyleyebileceğim kadarıyla, her iki sözdizimi eşdeğerdir. İlk SQL standardı, ikinci MySQL uzantısı.

Tam olarak eşdeğer performans açısından.

http://dev.mysql.com/doc/refman/5.6/en/insert.html diyor ki:

Varolan bir tabloya yeni bir satır ekler. EKLE ... DEĞERLERİ ve EKLE ... açıklama Ekle satırlar açıkça belirtilen değerlere göre AYARLAYIN oluşturur. INSERT ... SELECT form satır ekler başka bir tablodan seçilen veya tablolar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • emimusic

    emimusic

    10 Mart 2006
  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • Hollyscoop

    Hollyscoop

    30 Ocak 2007