DataBase
[SQL] MODIFY 시 기존 옵션 조심!
Hyo Kim
2022. 12. 23. 12:52
728x90
반응형
🥲 서론
MODIFY로 comment를 추가할 일이 있어서 추가를 진행했었다.
그런데, 적용 후에 확인해보니 not null -> null로 변경되었다.
😅 본론
ALTER TABLE user
MODIFY name varchar(50) COMMENT '사용자명';
이렇게 적용하면 not null 옵션이 null로 변경된다.
ALTER TABLE user
MODIFY name varchar(50) not null COMMENT '사용자명';
not null이었어도 not null을 명시해주어야 null로 변경되지 않는다.
null만 그러냐? 아니다.
이번엔 NOT NULL이 빠졌으니 NOT NULL 옵션만을 추가해보자.
ALTER TABLE user
MODIFY name varchar(50) NOT NUll;
🥺 결론
modify를 할 일이 있다면 기존 옵션도 명시해주어야 한다!
728x90
반응형