MySQL 表外键

Navicat

MySQL 表外键

外键是一个在关联式表中符合另一个表主键的栏位。外键可以用作交叉参考表。

在表设计器的 外键 选项卡管理表外键。只需简单地点击或双击一个外键栏位来编辑。右击来显示弹出菜单或使用外键工具栏,能让你创建新的、编辑或删除选择的外键栏位。

注意:MySQL 3.23.44 或以上版本支持外键。

添加外键

添加一个外键

  • 在表设计器中打开表。
  • 打开 外键 选项卡。
  • 右击并在弹出菜单中选择 添加外键 或在工具栏点击 添加外键
  • 编辑外键属性。
  • 注意:两个表必须是 InnoDB 类型(或如果你有 solidDB 类型 solidDB for MySQL)。在参考表中,必须有一个索引,在外键列以相同排序编入第一列。由 MySQL 4.1.2 开始,如果该索引不存在,它将会在参考表中自动创建。

编辑外键

编辑一个外键

  • 在表设计器中打开表。
  • 打开 外键 选项卡。
  • 只需点击或双击外键来编辑。
  • 注意:MySQL 4.0.13 或以上版本支持。

删除外键

删除一个外键

  • 在表设计器中打开表。
  • 打开 外键 选项卡。
  • 在要删除的外键上右击并在弹出菜单中选择 删除外键 或在工具栏点击 删除外键
  • 在对话窗口确认删除。
  • 注意:MySQL 4.0.13 或以上版本支持。

相关主题:
外键数据选择