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ş:
Takın başka bir tabloya bir tablo tüm ...
Ben başvuru belirli bir tablo yabancı ...
MySQL: GROUP_CONCAT değerleri Sıralama...
Eğer güncelleme var yoksa MySql Tablo ...
Nasıl bir sütun silmek için MySQL bir ...