關於表的外鍵問題
clean
clean 2020-04-15 00:05:35
0
1
1049

老師想問一下,為什麼不直接在MySQL中直接建立外鍵連結?是foregin key直接連結兩個表的關係

clean
clean

全部回覆(1)
DY。

一般情況資料庫都不推薦用外鍵約束,既然是叫約束,那肯定就會有缺陷:

效能:子表插入資料的時候要判斷主表.

#並發:如果修改主表,子表(關聯數據很多的情況下)可能要哭.

擴展性:不利於擴展.比如你有個網站從小做到大,當訪問量,數據量大了之後可能就會分庫拆表...有外鍵很麻煩.

#所以:你2個表的資料是可以有關聯的,寫好註解就可以了;而並不是非要在表結構中設定外鍵.

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板