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
반응형
'DataBase' 카테고리의 다른 글
[DataBase] CLI에서 쿼리할 때도 트랜잭션을 쓰자 (0) | 2023.01.15 |
---|---|
[DB] 락(Lock) - MySQL 8.0 InnoDB (0) | 2022.08.07 |
[DB] 상황에 맞는 Unique ID 생성 방법 (0) | 2022.08.02 |
[Redis] 레디스 선택하는 이유 (6) | 2022.06.16 |
[MySQL] Unknown column 'password' in 'field list' (0) | 2022.05.02 |