INSERT문이란?

INSERT문의 기본 구조

INSERT INTO 테이블명 [ (컬럼1, 컬럼2) ]  
VALUES ( 값1, 값2 )
;

아래 테이블에 데이터를 삽입

image.png

-- emp_id는 auto_increment 설정이 되어 있으므로, 따로 지정하지 않아도 자동 생성
INSERT INTO employees (
	name
	,birth
	,gender
	,hire_at
	,fire_at
	,created_at
	,updated_at
	,deleted_at
)
VALUES (
	'미어캣'
	,'2000-08-24'
	,'M'
	,'2020-01-01'
	,NULL
	,'2020-01-01 00:00:00'
	,'2020-01-01 00:00:00'
	,NULL
);

SELECT INSERT

INSERT INTO title_emps (
	emp_id,
	title_code,
	start_at,
	end_at,
	created_at,
	updated_at,
	deleted_at
)
SELECT
	MAX(emp_id),
	'T001',
	NOW(),
	NULL,
	NOW(),
	NOW(),
	NULL
FROM employees
;