weiyulin510037 2022-08-01 14:42 采纳率: 0%
浏览 74
已结题

sql 多表修改的一个问题

有两个表

主表

name age sex

表1
name 爱好 婚否

表2
name

表3
name

现在有个问题请教下 大家, 怎么实现 我修改[主表]的name的时候 其它表的name也自动修改了, 好像建立表间关系也不行

  • 写回答

10条回答 默认 最新

  • Counter-Strike大牛 新星创作者: Java技术领域 2022-08-01 16:56
    关注

    这样的表结构设计是有问题的,可以看一下数据库表结构设计的三范式和反三范式。
    姓名放在第一个表中,其他表关联第一个表的id就好了。
    如果你的表结构已经是这样的,可以用触发器实现。
    关联SQL也能实现但是SQL语句会很混乱。

    评论

报告相同问题?

问题事件

  • 系统已结题 8月9日
  • 创建了问题 8月1日