DATABASE(SQL)
MYSQL INSERT UPDATE (ON DUPLICATE KEY)
매료매료
2020. 8. 21. 18:26
1. 조건 : unique key
UNIQUE KEY `명칭` (`field1`,`field2`) 로 create table
field1, field2 는 unique key로 묶고자 하는 컬럼
2. 쿼리
INSERT INTO SSP_ATD
(
field1
...
)
VALUES
(
#{value1}
...
)
ON DUPLICATE KEY UPDATE
field1 = #{value1}
...
;
3. unique key가 겹칠경우 아래의 update 구문을 수행함!