关于mysql用不用外键的问题有了解的吗?
本人前端,最近在学 mysql。
今天问同事关于外键问题,他说最好不要用外键,查询慢。。(他比较忙,我就没打扰他了)
这里想问问大佬们:
- 不用外键 就不知道子表、主表的关系,ER图是不是就废了。在维护上是不是就变的困难了(如果有新人进来,看到表里有外键就知道跟谁关联)。
- 还有 如果没有外键关联 增删改查相较于有外键有什么要注意的地方?
mysql
php
赞
收藏 0
回答 1
相关问题
Mysql怎么添加外键有知道的吗?
2829浏览 • 1回复 待解决
MySQL escape方法问题有了解的吗?
3378浏览 • 1回复 待解决
mysql 查询排序问题有了解的吗?
2945浏览 • 1回复 待解决
HarmonyOS的开发以后是要用仓颉语言吗?还用不用ArkTS了?
1069浏览 • 1回复 待解决
关于mysql分区的问题有懂的吗?
3128浏览 • 1回复 待解决
关于postgresql jsonb类型的查询问题有了解的吗?
4856浏览 • 1回复 待解决
关于Redis缓存的一些问题有了解的吗?
4406浏览 • 1回复 待解决
关于Tomcat 9 的 Maven 插件有了解的吗?
3201浏览 • 1回复 待解决
SQLAlchemy在删除有外键约束的记录时,外键约束未起作用,何解?
4942浏览 • 0回复 待解决
文件备份的 问题有了解的吗?
2422浏览 • 1回复 待解决
关于Mysql连接的疑惑有懂的吗?
2676浏览 • 1回复 待解决
数据库迁移的问题有了解的吗?
2975浏览 • 1回复 待解决
关于ets在新的编程语言出来之后,后期支持问题有了解的吗?
4706浏览 • 1回复 待解决
关于聊天功能中聊天记录的存储有了解的吗?
2865浏览 • 1回复 待解决
es6启动问题有了解的吗?
3049浏览 • 1回复 待解决
ssh登录到ubuntu的bash问题有了解的吗?
2661浏览 • 1回复 待解决
nginx与后端服务的链接数量问题有了解的吗?
2992浏览 • 1回复 待解决
Mysql geojson 查询的问题有懂的吗?
3940浏览 • 1回复 待解决
ArkUi关于page之间传递PixelMap对象,在Image对象内无法现实的问题有了解的吗?
5632浏览 • 1回复 待解决
nginx超时设置有了解的吗?
2642浏览 • 1回复 待解决
ohpm not set up有了解的吗?
3457浏览 • 2回复 待解决
liteos_m 在使用单片机硬件中断时,用不用加临界区,是哪个函数
6725浏览 • 1回复 待解决
应用自启动有了解的吗?
3382浏览 • 1回复 待解决
mysql的一个问题有懂的吗?
3006浏览 • 1回复 待解决
MySQL 伪表 dual的问题有懂的吗?
3492浏览 • 1回复 待解决
曾经我也推崇使用外键进行约束,因为其在 MySQL 管理工具中,可以方便快捷的定位到关联的表,当对数据进行删除操作时也能做到同步,但是在实际使用过程中,同事间沟通和业务业务间,总是瞬息万变,外键可以带来的坑有很多,包括就不限于事务、数据保全。
如果你不熟悉外键约束会遇到的各种问题,其实使用程序去做外键做的事情是更佳的选择。
当然,我也建议你去尝试,因为只有多踩坑才会有提升。