티스토리 뷰

테이블 제약조건 확인

SELECT * 
FROM Information_schema.table_constraints 
WHERE table_schema="데이터베이스명" 
AND table_name="테이블명";

 

 

ON DELETE SET NULL

ON DELETE SET NULL을 사용하려면 해당 컬럼이 not null이 아니어야 함

 

ALTER TABLE `club` 
ADD FOREIGN KEY (`masterId`) REFERENCES `user`(`userId`) 
ON DELETE SET NULL ON UPDATE CASCADE;

ALTER 문으로 기존 필드의 기본값 설정 및 변경

1)
ALTER TABLE 테이블이름
MODIFY COLUMN 필드이름 필드타입 DEFAULT 기본값

2)
ALTER TABLE 테이블이름
ALTER 필드이름 SET DEFAULT 기본값
댓글