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 구문을 수행함!
'DATABASE(SQL)' 카테고리의 다른 글
프로시저, 트랜잭션, 배치 (0) | 2021.04.16 |
---|---|
Why is ORDER BY in a FROM Subquery Ignored? (0) | 2020.10.21 |
mysql - 프로시저 (0) | 2020.06.24 |
전자정부 프레임워크에 트랜잭션 적용하기 (2) | 2020.03.31 |
데이터베이스에서 null 과 빈 문자열(empty string)의 차이점 (0) | 2020.03.23 |