码迷,mamicode.com
首页 > 其他好文 > 详细

约束条件二

时间:2018-05-20 18:02:03      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:ref   closed   2-2   图片   reference   nbsp   not   font   creat   

 foreign key,外键

先建被关联的表,并且被关联字段唯一

技术分享图片
create table dep(
id int unique not null,
name char(10),
comment char(50)
);
View Code

再创建关联表

技术分享图片
create table emp(
id int primary key,
name char(10),
sex enum(male,female),
dep_id int,
foreign key(dep_id) references dep(id));
View Code

查看表结构

技术分享图片
mysql> desc emp;
+--------+-----------------------+------+-----+---------+-------+
| Field  | Type                  | Null | Key | Default | Extra |
+--------+-----------------------+------+-----+---------+-------+
| id     | int(11)               | NO   | PRI | NULL    |       |
| name   | char(10)              | YES  |     | NULL    |       |
| sex    | enum(male,female) | YES  |     | NULL    |       |
| dep_id | int(11)               | YES  | MUL | NULL    |       |
+--------+-----------------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
View Code

先插入被关联表数据,再插入关联表数据

删除先删除关联表数据,再删除被关联表数据。 

建立关联表时添加

on delete cascade #删除同步

on update cascade#更新同步

 

约束条件二

标签:ref   closed   2-2   图片   reference   nbsp   not   font   creat   

原文地址:https://www.cnblogs.com/yaya625202/p/9063694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!