SORU
9 EYLÜL 2009, ÇARŞAMBA


Dizin v. s arasındaki farklar nelerdir. MySQL anahtar

Aşağıdaki kodu gibi bir DİZİN kullanmak için nasıl biliyorum. Ve yabancı anahtar ve birincil anahtar kullanmayı biliyorum.

CREATE TABLE tasks ( 
task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, 
parent_id INT UNSIGNED NOT NULL DEFAULT 0, 
task VARCHAR(100) NOT NULL, 
date_added TIMESTAMP NOT NULL, 
date_completed TIMESTAMP, 
PRIMARY KEY (task_id), 
INDEX parent (parent_id), 
....

Ancak bir kod aşağıdaki gibi bir DİZİN yerine bir ANAHTAR kullanarak buldum.

...
KEY order_date (order_date) 
...

MySQL resmi sayfa içinde herhangi bir belge bulmak mümkün duyuyorum.

Herkes farklılıkları ANAHTAR ve DİZİN arasında ne olduğunu bana söyleyebilir? ANAHTAR ı kullanan farkı ne görebiliyorum ..., word, örneğin ANAHTAR order_date) (order_date)) tekrar etmek istiyorum.

CEVAP
9 EYLÜL 2009, ÇARŞAMBA


Fark yok. Eşanlamlılar.

the CREATE TABLE manual entry:

KEY normalde INDEX eş anlamlıdır. Anahtarı PRIMARY KEY olabilir özniteliği ayrıca sütun tanımında verildiği zaman sadece KEY olarak belirlenir. Bu oldu diğer veritabanı sistemleri ile uyumluluk için uygulanır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014