INSERT 데이터 존재 시, UPDATE 문으로 사용하는 법
▶ INSERT 사용 시 문제점 INSERT INTO~ 문을 쓰게 되면 UNIQUE 데이터가 존재할 시에, 에러를 내고 데이터베이스가 죽어버린다. 이러한 문제를 해결하기 위해서 데이터 존재 시, UPDATE 문으로 사용하는 방법이 있는데, INSERT INTO ON DUPLICATE KEY UPDATE 구문을 사용하면 해결할 수 있다. ▶ 사용예시 # Query INSERT INTO table (A, B) VALUES ('a', 'b') ON DUPLICATE KEY UPDATE A='c', B='d'; 데이터가 없으면 A,B 칼럼에 a,b를 값으로 넣고, 데이터가 존재하면 A,B 칼럼에 c,d를 값으로 넣는다. 출처 : https://tez.kr/161
2023. 1. 29.