Navicat > Navicat for SQLite > 使用技巧 > 详解 Navicat for SQLite 表外键
Navicat 帮助中心 Navicat for SQLite 帮助类别

详解 Navicat for SQLite 表外键

发布时间:2015-12-04

Navicat for SQLite 外键是在关联式表中符合另一个表主键的栏位。在外键选项卡,只需点击外键栏位即可编辑,使用外键工具栏,可创建新的、编辑或删除选定的外键栏位。

Navicat for SQLite 最新版 11.1.13 官方下载地址可参考:http://www.formysql.com/xiazai_sqlite.html

Navicat for SQLite
Navicat for SQLite

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

使用“参考表”下拉列表选择一个外部索引表。

要包含栏位或参考栏位到键,只需双击“栏位”或“参考栏位”打开编辑器进行编辑。

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

● RESTRICT:「 RESTRICT」动作表示当存在一个或多个子键时应用程序禁止删除(ON DELETE RESTRICT)或修改(for ON UPDATE RESTRICT)上级键

● NO ACTION:配置「NO ACTION」表明,当从数据库修改或删除上级键时没有采取特别的行动。

● CASCADE:在上级键的删除或更新操作时,「 CASCADE」动作命令到每个子键。对于「ON DELETE CASCADE」动作,这意味着删除子表与上级行有关的数据。对于「ON UPDATE CASCADE」动作,这意味着与此相关的子键值会被修改,以符合新上级键值。

● SET NULL:如果配置的行动是「SET NULL」,那么当一个上级键被删除(ON DELETE SET NULL)或修改(ON UPDATE SET NULL)时,在子表中对应上级键的子键列被设置为包含 SQL NULL值。

● SET DEFAULT:「SET DEFAULT」动作类似「SET NULL」,除了每个子键列被设置包含默认值而不是 NULL。

搁置:搁置外键限制检查,直到事务提交。

关于 Navicat for SQLite 的更多相关教程,可参考 Navicat 中文官网

标签:Navicat for SQLite,表外键,Navicat中文官网

读者也访问过这里:

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