Navicat > Navicat for MariaDB > 使用技巧 > MariaDB 表外键是什么?
Navicat 帮助中心 Navicat for MariaDB 帮助类别

MariaDB 表外键是什么?

发布时间:2015-09-30

外键是一个在关联式表中符合另一个表主键的栏位,可以用作交叉参考表。在“外键”选项卡,只需简单地点击外键栏位即可编辑。外键是一个在关联式表中符合另一个表主键的栏位,可以用作交叉参考表。

温馨提示: MySQL 3.23.44 或以上版本支持外键,MySQL 4.0.13 或以上版本支持编辑外键。

按钮

描述

添加外键

添加一个外键到表。
注意:两个表必须是InnoDB类型。在参考表中,必须有一个索引,在外键列以相同排序编入第一列。由MySQL4.1.2开始,如果该索引不存在,它将会在参考表中自动创建。

删除外键

删除已选定的外键。
注意:支持MySQL4.0.13或以上版本。

“名”编辑框输入新键的名。

“参考数据库”和“参考表”下拉列表可分别选择一个外部索引数据库及表。

温馨提示:如果需要包含栏位或参考栏位到键,只需简单地双击“栏位”或“参考栏位”栏位或点击相应即可打开编辑器进行编辑。

“删除时”和“更新时”下拉列表定义采取行动的类型。

● CASCADE——删除对应的外键,或更新对应的外键为主键的新值。

● SET NULL——设置全部对应的外键列为 NULL。

● No ACTION——不改变外键。

● RESTRICT——生成一个错误表明删除或更新将创建一个外键限制冲突。

MySQL 或 MariaDB 表外键的内容基本就这些,如果您想了解 MySQL 或 MariaDB 更多内容,可参考 Navicat 教程

标签:MariaDB,外键,Navicat教程

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20