這裡介紹使用phpMyAdmin設定的方式。
自己使用的環境為繁體中文的phpMyAdmin - 2.10.3、 MySQL 客戶端版本: 5.0.51a

1.修改mysql設定檔: my.ini。將skip-innodb加#號註解,即#skip-innodb

foreign_key_1.png

※重開apache、mysql

2.選取資料表上方選項「管理」,修改「儲存引擎」為「InnoDB」。

foreign_key_2.png

3.選取資料表上方選項「結構」,選取「關聯檢視」
foreign_key_3.png

4.設定想參考的key。且設定更改為「CASCADE」,才能順利運作,若沒有設定,原本被連結的KEY不能刪除。
※被參考的key必須為index,且型態相容。
foreign_key_4.png


最後結果:
1.如果被參考的欄位被刪除,則參考它的欄位也會自動刪除。
2.insert的欄位值必須已經存在被參考的資料表(有什麼專有名詞嗎...= =a)
arrow
arrow
    全站熱搜

    natsumi93 發表在 痞客邦 留言(5) 人氣()