create table userinfo(
uid int,
account char(16),
password char(16),
isenter int,
primary key(uid)
);
create table rank(
uid int,
rank int,
primary key(uid, rank),
foreign key(uid) references userinfo(uid)
on delete cascade
on update cascade);
위 sql로 테이블 만든다음에 userinfo 테이블에 ( 100, 아이디1,비밀번호1,0 ) 이렇게 넣고
rank에도 ( 100, 0 ) 넣음.
이 때,
userinfo에 delete from userinfo where uid=100 을 실행하면
rank 테이블에 있는 (100, 0)도 같이 삭제되어야 하는 거 아입니꼬
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.