环境:NavicatforMysql 8.2 + MySQL Sever 5.1
问题:NavicatforMysql中添加外键
解决:
方法一:
使用SQL语句创建外键:
alter table 外键表 add constraint 约束名 foreign key(栏位名) references 参照表(外键栏位名) on delete restrict/set null/cascade on update restrict/set null/ cascade;
不指定外键的名称,mysql会自动为你创建一个外键名称:
alter table 外键表 add foreign key(栏位名) references 参照表(外键栏位名) on delete restrict/set null/cascade on update restrict/set null/cascade;
方法二:
使用图形界面。
选中表------->右键------->设计表------->外键------->填选项。
参考资料:
http://blog.163.com/lkm_1986/blog/static/14066525720106702817523/
分享到:
相关推荐
帮助您学会增加外键,在建表的时候没有加外键在之后加的方法
很多朋友们在做表设计时,处理添加外键时提示error 150 问题,都会遇到此文档中详细的记载了解决方案,希望可以帮到你!
在数据库MySQL中利用外键实现级联删除、更新等方面的内容。有兴趣可以看看。。
mysql外键的添加与删除参考.pdf
本文介绍了在MySQL数据库中定义外键的方法。
mysql添加外键的四种方式:文章经过本人的测试,以图文并茂的方式详细描述了mysql数据库添加外键的四种方式。包含直接使用FOREIGN KEY方式、使用CONSTRAINT方式、使用ALTER语句方式、使用第三方工具方式。详情请查看...
内包含外键约束模式,数据库的视图基本操作
知识点很简单,但是语句总忘,在这里写一个小例子,有助于大家记忆。mySql主外键关联例子
MySQL 外键
MySQL命令行&MySql外键设置详解 .txt
mysql里的 外键使用 详细讲解 mysql
mysql数据库中外键的使用方法,这在数据库的设计中使用很频繁,很实用,适合初学者学习,当来的
MySQL外键详解MySQL外键详解MySQL外键详解MySQL外键详解MySQL外键详解
Access中如何建立外键关系,首先建立Course表,Student表,和SC表,建立和删除数据表关系。
附件包含的内容为MySQL数据库中关于外键的内容,包括外键定义,作用,添加和删除
MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解
主要介绍了详解MySQL中的外键约束问题,针对在MySQL中使用InnoDB表的情况,需要的朋友可以参考下
外键表名>(外键列名) 事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动), restrict(限制外表中的外键改动),set Null(设空值),set Default(设默认值),[默认]no action 例如: ...
主要介绍了mysql外键(Foreign Key)命令和添加外键方法,需要的朋友可以参考下