본문 바로가기
Database/MySQL

[MySQL] DELETE, UPDATE CASCADE 설정

by 0xe82de 2021. 10. 29.
반응형
select * from information_schema.table_constraints
where table_name = TABLE_NAME;

테이블명으로 제약조건을 확인한다.

alter table TABLE_NAME
drop foreign key CONSTRAINT_NAME;

CONSTRAINT_TYPE이 FOREIGN KEY인 CONSTAINT_NAME 값을 위 SQL에서 사용하면 된다.

alter table TABLE_NAME
add constraint CONSTRAINT_NAME
foreign key(COLUMN_NAME) references REFERENCE_TABLE_NAME(COLUMN_NAME)
on delete cascade
on update cascade;

그리고 새로운 제약조건을 만들어준다.

 

반응형
반응형

댓글