반응형
예시를 보자.
INSERT INTO 주문(주문번호, 상태, 가격)
VALUES (10,'주문완료', 10000 )
ON DUPLICATE KEY UPDATE 주문번호 = 10,상태 = '주문취소', 가격 = 10000;
주문테이블에 '주문완료' 상태인 주문번호 10번을 넣고,
만약 주문이 있다면 '주문취소'로 바꾼다.
UPDATE문의 경우 기존 UPDATE문과 다르게,
SET이 들어가지 않음을 알 수 있다.
반응형
'mySQL' 카테고리의 다른 글
[mysql]날짜 포맷 (0) | 2021.02.23 |
---|---|
[mySQL]case when 조건별로 다른 결과 출력하기 (0) | 2021.02.18 |
[mySQL]권한에러ERROR 1410 (42000): You are not allowed to create a user with GRANT (0) | 2021.01.24 |
[mySQL]타임존 바꾸기 (0) | 2021.01.23 |
[mySQL]컬럼 데이터타입 변경, 컬럼 크기 늘리기 등 (0) | 2021.01.22 |