728x90
이 기능을 쓰지 않으면 CONTROLLER에서 값이 있는지 없는지 처리를 해야한다.
편의를 위해 ON DUPLICATE KEY 를 사용한다.
INSERT INTO 테이블명(컬럼1, 컬럼2)
VALUES('값1', '값2')
ON DUPLICATE KEY
UPDATE 컬럼2='값3';
ex)
INSERT INTO USER (NAME, AGE) VALUES ('ABC', '21')
ON DUPLICATE KEY UPDATE name='ABC', email='21';
728x90
'DB > MySql' 카테고리의 다른 글
[MYSQL] 엑셀파일 DB에 로드시키기 (insert) (0) | 2018.08.02 |
---|---|
[mysql] 다중 Insert SQL 쿼리문 (0) | 2018.08.01 |
[mysql] MYSQL CREATE FUNCTION 에러 (0) | 2018.06.08 |
[mysql] DB서버 MYSQL 대소문자 구분 (0) | 2018.06.08 |
[MYSQL] DB에 날짜데이터 넣기 (0) | 2018.01.30 |
댓글