공부

[mysql] on duplicate key update

콩줄기 2020. 6. 16. 00:12

데이터가 없으면 삽입 -> 업데이트

데이터가 있으면 -> 업데이트

 

내가 처리한 방식 

1. 조회 (select * from TABLE)

2. 분기 

  없으면 -> insert

3. 업데이트

 

한 번에 해결할 수 있는 방법이 있음.

데이터가 없으면 insert, 있으면 update 

 

예제 

INSERT INTO

table (a, b, c) values (1, 2, 3)

on duplicate key update

b = 4