文章详情页
关于表的外键问题
浏览:150日期:2022-06-05 15:58:54
问题描述
老师想问一下,为什么不直接在MySQL中直接创建外键链接?就是foregin key直接链接两个表的关系
问题解答
回答1:一般情况数据库都不推荐用外键约束,既然是叫约束,那肯定就会有缺陷:
性能:子表插入数据的时候要判断主表.
并发:如果修改主表,子表(关联数据很多的情况下)可能要哭.
扩展性:不利于扩展.比如你有个网站从小做到大,当访问量,数据量大了之后可能就会分库拆表...有外键很麻烦.
所以:你2个表的数据是可以有关联的,写好注释就可以了;而并不是非要在表结构中设置外键.
上一条:想做网站开发下一条:加入判断条件后页面报错不跳转!
相关文章:
1. 求大神帮我看看是哪里写错了 感谢细心解答2. javascript - JS设置Video视频对象的currentTime时出现了问题,IE,Edge,火狐,都可以设置,反而chrom却...3. php自学从哪里开始?4. span的color问题5. javascript - 数组原声方法中的一段代码6. html - eclipse 标签错误7. 数据库 - MySQL 单表500W+数据,查询超时,如何优化呢?8. 网页爬虫 - python爬虫翻页问题,请问各位大神我这段代码怎样翻页,还有价格要登陆后才能看到,应该怎么解决9. phpstady在win10上运行10. python - from ..xxxx import xxxx到底是什么意思呢?
排行榜
