創(chuàng)建:
方式1:在創(chuàng)建表時使用foreign key(字段名) references 表名(主鍵);
方式2:通過修改表結構add foreign key(字段名) references 表名(主鍵);
刪除:
alter table 表名 drop foreign key 外鍵名;
立即學習“PHP免費學習筆記(深入)”;
如果查看外鍵名:show create table 表名;
外鍵的約束:
B表中的某一個字段是A表的主鍵字段。
A表為主表,B表為從表:
主表被從表約束。
1、A表本身不能隨意 被刪除
2、A表中的記錄的變動,不能隨意刪除或更新數(shù)據,言外之意有一定的約束
置空約束
????當主表的記錄刪除時,那么從表中的記錄中的外鍵字段調用為null
語法:
????on delete set null
級聯(lián)約束
????當主表的記錄更新時,那么從表中的記錄中的外鍵字段同步更新。
?
從表被主表約束
1、從表的數(shù)據:從表中的外鍵字段的值,必須是,主表中的主鍵字段中的某一個值。
PHP怎么學習?PHP怎么入門?PHP在哪學?PHP怎么學才快?不用擔心,這里為大家提供了PHP速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!
Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號