test라는 테이블에 aa, bb, cc 이렇게 세개 컬럼이 있다고 할때
insert 시 aa에만 값을 넣고, 나머지는 NULL로 넣고 싶습니다. 이때 컬럼을 모두 명기하지 않고, aa만 명기하면서 나머지는 NULL로 INSERT 되게 할수 있나요?
사실 컬럼 갯수가 수십개인 여러 테이블에서 한개 컬럼씩만 INSERT하고자하는데.. 컬럼명을 모두 입력하는게 노가다작업이라서요.. ㅠㅠ
입력하는 레코드 컬럼에 값을 지정하지 않으면 NULL 값이 입력됩니다.
insert into test(aa) values('값');
이렇게 SQL을 수행하면 bb,cc 컬럼에는 NULL값이 입력됩니다.
테이블 작성시 NOT NULL이라고 지정하지 않았다면 기본적으로 위와 같이 작동합니다.