mysql外键(Foreign Key)介绍和创建外键的方法 |
本文标签:创建外键 在MySQL中,InnoDB引擎类型的表支持了外键约束 。 外键的好处:可以使得两张表关联,保证数据的一致性和实现一些级联操作; 外键的定义语法: 复制代码 代码如下: [CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, …) REFERENCES tbl_name (index_col_name, …) [ON DELETE {RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT}] [ON UPDATE {RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT}] 该语法可以在 CREATE TABLE 和 ALTER TABLE 时使用,如果不指定CONSTRAINT symbol,MYSQL会自动生成一个名字 。 |