[Mysql] 특별한 값이 없으면 INSERT 있으면 UPDATE (ORACLE - MERGE INTO)
·
DB/MySql
이 기능을 쓰지 않으면 CONTROLLER에서 값이 있는지 없는지 처리를 해야한다. 편의를 위해 ON DUPLICATE KEY 를 사용한다. INSERT INTO 테이블명(컬럼1, 컬럼2) VALUES('값1', '값2') ON DUPLICATE KEY UPDATE 컬럼2='값3'; ex) INSERT INTO USER (NAME, AGE) VALUES ('ABC', '21') ON DUPLICATE KEY UPDATE name='ABC', email='21';