데이터가 없으면 insert 하고, 있으면 update 하는 방법이다.

 

1. 유니크 키 설정

alter table [테이블이름] add unique ( 컬럼.. );

 

2. 구문 (예)

INSERT INTO [테이블명]
( 컬럼1, 컬럼2, 컬럼3, 컬럼4, 컬럼5 )
VALUES ( ?, ?, ?, ?, ? )
ON DUPLICATE KEY UPDATE 컬럼3 = VALUES(값3), 컬럼4 = VALUES(값4)";