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

  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • newport83

    newport83

    19 HAZİRAN 2006
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013