Mysql数据库中外键作用及属性

Navicat for Mysql在对外键操作时


1.外键的作用: 使两张表形成关联,外键只能引用外表中的指定列的值!
2.建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表的主键)。
3.事件触发限制: on delete(删除)和on update (更新),
      cascade:可设参数(跟随外键改动),
      restrict:(限制外表中的外键改动,也就是说禁止主表变更),
      set Null:(设空值,子表相应字段设置为空),
      set Default:(设默认值),
      no action:[默认]


猜你喜欢

转载自blog.csdn.net/hnwolfs/article/details/50550008