现在有两个表
MAIN:PJID(*) NO(*) USERID ...
SUB:PJID(*) USERID(*) NAME现在要求在SUB中删除一个USERID的同时要求将MAIN中的对应PJID(*) 中所有的USERID置为空~ 约束该怎么写~搞了半天了 没想明白 求高人指点
MAIN:PJID(*) NO(*) USERID ...
SUB:PJID(*) USERID(*) NAME现在要求在SUB中删除一个USERID的同时要求将MAIN中的对应PJID(*) 中所有的USERID置为空~ 约束该怎么写~搞了半天了 没想明白 求高人指点
CREATE MAIN中
CONSTRAINT fk_tmp FOREIGN KEY(PJID,USERID) REFERENCES SUB(PJID,USERID) ON DELETE SET NULL但是发现删除一条SUB中的数据的时候出错 原因是PJID在MAIN中是主键无法变为NULL
怎么样写才能让MAIN里USERID清空而PJID不变~