, IDNumber
adlı bir sütun olurdu Teacher
ve Student
, böyle ayrı ayrı dizin isim var IDNumber
ve bunların ikisi de IDNum
mu?Dizin adlarının Mysql'deki tüm veritabanında benzersiz olması gerekir mi?</p> <pre><code>IDNum_teach IDNum_stu </code></pre> <p>Ya da sadece her tablo için bir dizin oluşturabilirsiniz: İki tablo var Örneğin
12
A
cevap
11
Evet, her iki tablo için de aynı dizin adını kullanabilirsiniz.
CREATE [UNIQUE | fulltext | KONUMSAL] INDEX IDnum [index_type] tbl_name AÇIK (index_col_name, ...) [index_type]
+0
Aradığım şey buydu, teşekkürler! – ocean800
1
SQL veritabanındaki her tablo temel olarak bağımsızdır. Yani, evet, her bir tabloda aynı sütun adını IDNumber
kullanabilirsiniz.
Neredeyse benim dizinleri isim olmadı. Ve ismin kullanıldığı sadece birkaç yer var. MySQL, genellikle indeksleme yaptığım bir isim sağlar. Bu nedenle, genellikle iki farklı tabloda aynı dizin adı ile biter. –
https://stackoverflow.com/questions/13338198/ – xmedeko