MySQL INSERT INTO SELECT
-
[MySQL] INSERTdb/MySQL 2022. 8. 8. 17:19
INSERT INTO 테이블명 (컬럼1,컬럼2...) VALUES (값1,값2...); //모든 컬럼을 타이핑 하기 힘든 경우 컬럼리스트 생략가능 INSERT INTO 테이블 VALUES (첫컬럼값, 값2, 값3 ...마지막 컬럼값); DEFAULT 키워드 테이블의 컬럼에 기본값이 설정되어 있다면 INSERT문 사용시 DEFAULT 키워드를 사용하여 기본값으로 INSERT가 가능 CREATE TABLE test(col1 INT DEFAULT 1); INSERT INTO test(col1) VALUES(DEFAULT); SELECT col1 FROM test; 기본값이 설정되어있지 않고 NOT NULL제약이 걸려있지 않은 컬럼은 INSERT시 컬럼을 생략하면 DEFAULT값이 없지만 NULL값으로 채워진다..