SORU
31 Temmuz 2010, CUMARTESİ


Bir dizin SQLite birincil anahtar için gereklidir?

Bir tamsayı sütun SQLite bir tabloda birincil anahtar olarak işaretlendiğinde, ındex bunun için de oluşturulmalıdır? SQLite otomatik olarak bir birincil anahtar sütun için bir dizin oluşturmak için görünmüyor, ama belki yine de bir amaç uğruna verilen dizinler? (Bu sütun her zaman arayacağım).

Bu durum, bir dize, birincil anahtar için herhangi bir farklı olurdu?

CEVAP
31 Temmuz 2010, CUMARTESİ


It does it for you.

TAMSAYI BİRİNCİL ANAHTAR sütunları bir yana, EŞSİZ ve BİRİNCİL ANAHTAR kısıtlamaları veritabanında dizin oluşturma yürütür ( aynı şekilde "BENZERSİZ bir DİZİN OLUŞTURMAK" ifade eder). Bir böyle dizin optimize etmek için veritabanında başka bir dizin gibi kullanılır sorgular. Sonuç olarak, orada genellikle hiçbir avantajı (ama önemli havai) bir küme sütun üzerinde dizin oluşturma o zaten topluca BENZERSİZ veya BİRİNCİL ANAHTAR kısıtlaması tabi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008