老师 级联更新是怎么操作的?
来源:2-11 介绍mysql-连表查询

慕桂英5446361
2020-06-05
需求源起:
users 中有 status 字段用来表示用户状态
blogs 中也有 status表示状态
当 suers 中的 status 由 0变更为9999 ,需要把blogs中的status也做变更。
这时不知道怎么实现这种级联。
写回答
1回答
-
双越
2020-06-05
首先,这是一种数据冗余,冗余即一份数据存储在多个地方,而且需要同步。
数据库设计时,比较避讳数据冗余,而是尽量采用复用、引用的方式。
对于你这种情况,我建议你单独创建一个 status 表,表里就两个字段:status 和 id 。
然后把这个 id 分别和 users blogs 做关联。这样就没有了冗余,是引用的方式。
00
相似问题