DB

[DB] not null 과 default

오선지♬ 2023. 5. 16. 19:36
728x90
반응형

https://velog.io/@codren/DB-not-null-%EA%B3%BC-default-%EB%91%98%EB%8B%A4-%EC%8D%A8%EC%95%BC%EB%90%98%EB%8A%94%EA%B0%80

 

DB Not null 과 Default 둘 다 써야 되는가?

DB 테이블을 생성할 때 Constraint 으로 Not null 과 Default 를 둘 다 써야..되면 둘 다 써야됩니다 :)

velog.io

 

default 값을 정해놓으면 해당 컬럼에 아무 값도 지정되지 않았을 때 default 값이 들어가게 설정해놓은 것인데,

not null을 설정하지 않으면 해당 컬럼에 null 값을 넣으려고 하면 null 값을 하나의 값으로 인식하여 null 이 insert 된다.

not null 과 dafault 를 둘다 설정해 놓으면 null 값이든 빈값이든 입력되지 않는다.

 

728x90
반응형

'DB' 카테고리의 다른 글

[DB]utf8 / utf8mb4  (0) 2023.05.18
[DB][MySQL] character set , collate  (0) 2023.05.17
[DB] 키 종류  (0) 2023.05.08
[DB][MyBatis] CDATA / 부등호 사용하기  (0) 2023.05.06
[DB][DBeaver] 컬럼순서변경  (0) 2023.05.05