作业帮 > 综合 > 作业

这条sql语句是什么意思

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 16:24:16
这条sql语句是什么意思
CONSTRAINT fk_join_uid FOREIGN KEY (join_uid) REFERENCES users (u_id),
//FOREIGN KEY (join_uid):代表当前表的字段
//users (u_id)代表另一张表的字段
那么users是主表.join_uid是从表,对么?
我知道这个问题很2,都怪我当时基础没有好学
看这张关系图,wife是主表,husband是从表.对么?
CONSTRAINT fk_join_uid FOREIGN KEY (join_uid) REFERENCES users (u_id),
这个SQL语句的意思是join_uid作为 users 表的一个外键被创建,命名为:fk_join_uid
这里没有体现出参照的表.
你问题补充里面说的是对的,如果你建立起了强制的约束 达到的效果是 当妻子表消失后,丈夫表只要有消失的妻子的ID的 数据都必须消失.而在没有妻子表中妻子的ID的话,无法操作丈夫表.