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使用要注意什么
浏览地址:http://bzwzjz.com/article/gdsdhg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 成都网站建设 成都网站设计 重庆网站建设 成都网站设计公司 高端网站设计 重庆企业网站建设 达州网站设计 成都定制网站建设 定制网站设计 响应式网站建设 成都响应式网站建设 移动手机网站制作 成都企业网站制作 网站建设方案 成都商城网站建设 成都响应式网站建设 企业网站设计 成都网站制作 重庆网站建设 成都网站设计公司 营销型网站建设