快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

mysql中foreignkey使用要注意什么

这篇文章主要介绍了MySQL中foreign key使用要注意什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql中foreign key使用要注意什么文章都会有所收获,下面我们一起来看看吧。

成都创新互联公司专业为企业提供于洪网站建设、于洪做网站、于洪网站设计、于洪网站制作等企业网站建设、网页设计与制作、于洪企业网站模板建站服务,十载于洪做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

1、用于约束表中的字段,必须是另一个表中某个字段所存在的值。

2、在另一个表中,这个列不一定是主键,但必须是唯一性索引,否则会创建失败。

实例

mysql> create table orders (id int(11) primary key ,userId int(11) ,  FOREIGN KEY (userId) REFERENCES user(id) );
Query OK, 0 rows affected, 2 warnings (0.06 sec)
 
mysql> insert orders values(1,3);
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`t`.`orders`, CONSTRAINT `orders_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `user` (`id`))
 
mysql> insert orders values(1,1);
Query OK, 1 row affected (0.01 sec)

关于“mysql中foreign key使用要注意什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“mysql中foreign key使用要注意什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


标题名称:mysql中foreignkey使用要注意什么
URL标题:http://6mz.cn/article/gdsdhg.html

其他资讯