2010-06-03 23 views
6

MySQL'de birincil anahtarın otomatik olarak dizine eklendiği doğru mu?Birincil anahtar otomatik olarak dizine eklenmiş mi?

+3

Dizine eklenmemişse "anahtar" olarak adlandırılmaz. –

+3

@Paul Tomblin - Bu tamamen doğru değil. Dizin oluşturma, DBMS'nin uygulamaya özgü bir özelliğidir. Bir "anahtar", SQL özelliğini, bir varlığı benzersiz olarak tanımlayan özniteliklere başvurmak için kullanılan bir terimdir. Olduğu gibi, hemen hemen tüm DBMS'ler, sütunlarda bir dizin oluşturarak ancak bu zorunlu olmayan benzersiz kısıtlamalar uygular. – Thomas

cevap

11

Evet bu doğrudur. Birincil anahtarlardaki benzersiz kısıtlamayı zorlamak için bir dizin gereklidir.

İlgili konular