본문 바로가기
IT_Developers/MySQL

MySQL - 컬럼 not null 로 변경하기 / alter table

by 고코더 2021. 11. 8.

컬럼 속성을 not null -> null

 

안녕하세요.

고코더 입니다.

 

 

테이블을 사용할 때 기본 속성은 null을 허용합니다. 하지만 간혹 생성 후에 not null 일명 null 값이 들어가지 못하게 하도록 변경할 때가 있습니다. 방법은 아주 간단하나 자주 까먹어서 남겨봅니다.

 

 1. 해당 SQL을 확인해보세요. alter table을 선언하고 필요한 옵션을 바꿉니다. 맨 마지막에 not null을 추가로 입력해주면 완료입니다. 

alter table GOODS modify column name varchar(50) not null

 

2. 반대로 다시 null을 허용하고 싶다면? 이런 식으로 not null을 지워서 기본 옵션으로 돌아가면 됩니다.

alter table GOODS modify column name varchar(50)

댓글