- 一个表的外键可以是空值,若不是空值,则每一个外键的值必须等于另一个表中主键的某个值。
- 父表的主键不能有空值
- 外键是表的一个字段,不是本表的主键,但对应另一个表的主键。定义外键后,不允许删除另一个表中具有关联关系的行。
CONSTRAINT (外键名) FOREIGN KEY 字段名 (,字段名2,…)
REFERENCES (主表名) 主键列1 (,主键列2,…)
(一般外键名是"fk_(子表的名字的缩写,这里子表叫tb_emp6)_(主表的名字的缩写,这里的主表叫tb_dept1)")
让tb_emp6的键 deptId 作为外键关联到表 tb_dept1 的主键 id
原文:https://www.cnblogs.com/beeenwei/p/12567208.html
如果您也喜欢它,动动您的小指点个赞吧