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
normaldeINDEX
eş anlamlıdır. AnahtarıPRIMARY KEY
olabilir özniteliği ayrıca sütun tanımında verildiği zaman sadeceKEY
olarak belirlenir. Bu oldu diğer veritabanı sistemleri ile uyumluluk için uygulanır.
Bunu Paylaş:
MySQL DİZİN, BİRİNCİL, BENZERSİZ, tam ...
'git' ve 'Çek arasındak...
AssemblyVersion, AssemblyFileVersion v...
C yapı ve sınıf arasındaki farklar nel...
Ffmpeg, libav ve avconv arasındaki far...