我要做的就是基本创建3个表。
我创建了前两个,如下所示。
表1
表2
表3必须是这个
答案 0 :(得分:0)
你需要的是一个具有ON UPDATE CASCADE定义的FOREIGN KEY,如下所示:
create table table_3 (
user_id int(10) unsigned,
CONSTRAINT fk_tb_1_user_id FOREIGN KEY (user_id) REFERENCES table_1(user_id) ON UPDATE CASCADE
);
int(10)unsigned是我发明的示例类型,但它应该与table_1中的user_id列类型完全匹配。
但要注意,要使FOREIGN KEY工作,table_3中的每个user_id必须存在于table_1中,如果table_1中不存在user_id,则表示不会在table_1中插入user_id。