잔망준형 두서없는 컴퓨터공학 기술 블로그 DB (1) 썸네일형 리스트형 [데이터베이스] 제약조건 NOT NULL과 DEFAULT 두 개를 같이 써야 할까? 🤔 의문나는 대부분 프로젝트를 진행하면 각 DB Column 들의 제약 조건에 웬만하면 NOT NULL을 붙인다. 그러다가 DEFAULT 제약 조건을 적용할 일이 생겨서 DEFAULT를 붙이고 보니 NOT NULL과 DEFAULT가 공존했는데, 대충 봤을 때는 DEFAULT가 있는데 NOT NULL이 동작할 일이 없지 않나? 하는 의문이 들었다. NULL은 상당히 민감한 문제이기에 NOT NULL을 제거할까 하다가 조금 더 알아보니 NOT NULL도 필요하다는 것을 알 수 있었다.NOT NULLNOT NULL 이란 이름 그대로 NULL 값이 들어오면 오류를 발생시킨다.NULL 값이 들어오는 상황에는 무엇이 있을까?사용자가 해당 속성의 값을 입력하지 않은 경우. ( 이는 DEFAULT 제약이 있다면 해결.. 이전 1 다음