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