我有表部門,有兩列(dept_ID和dept_name) 我的另一個表是登錄,我創建一個外鍵的列dept_name引用表部門的dept_name。所以我創建了一個名爲index_department的索引,現在在登錄表中,我想爲列eadd創建另一個外鍵,它將引用名爲info_table的DIFFERENT表。我應該爲每個外鍵創建索引嗎?
我應該爲第二個外鍵創建另一個索引嗎?
另一種情況下,我想創建一個名爲info_table的dept_name列。我可以使用相同的索引'index_department'嗎?
是否有任何理由爲什麼引用'department.dept_name'而不是'department.id'? – 2014-11-25 14:06:34
您可以創建索引以滿足查詢的性能要求。你想運行哪些查詢可能會使用這樣的索引?你可以用例子編輯你的問題。 – 2014-11-25 14:09:22
外鍵總是索引。 – 2014-11-25 14:16:52