[知识积累]MySQL外键约束条件
MySQL的外键约束条件有以下几种:
· CASCADE : 从父表删除或更新行时自动删除或更新子表中匹配的行。
· SET NULL : 从父表删除或更新行时自动设置子表对应的外键列值为NULL。前提是对应外键列没有指定NOT NULL限定词。
· NO ACTION : 在ANSI SQL-92标准中,NO ACTION意味着不采取任何动作。
· RESTRICT : 拒绝对父表的删除或更新操作。
MySQL的外键约束条件有以下几种:
· CASCADE : 从父表删除或更新行时自动删除或更新子表中匹配的行。
· SET NULL : 从父表删除或更新行时自动设置子表对应的外键列值为NULL。前提是对应外键列没有指定NOT NULL限定词。
· NO ACTION : 在ANSI SQL-92标准中,NO ACTION意味着不采取任何动作。
· RESTRICT : 拒绝对父表的删除或更新操作。