外键有必要存在吗?
我工作中做的项目都没有用到外键,但是也可以做到级联删除、新增这类的需求,比如A表中存在5班信息一条。B表中存在3个学生都属于5班的。问题来了使用外键级联删除没问题。我的方...
我工作中做的项目都没有用到外键,但是也可以做到级联删除、新增这类的需求,比如A表中存在 5班 信息一条 。B表中 存在 3个学生都属于5班的。问题来了使用外键级联删除没问题。我的方法:B表中存在一个字段是A表中的主键不就完了,删除A表数据时再执行一条语句把属于A的数据从B表中删除,如果业务需求不能删除直接判断一下不就可以了,这不是也没有用到外键。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询