[MySql] 없으면 INSERT 있으면 UPDATE

# 사용법

1
2
3
INSERT INTO TEST(PID,USER_NAME,USER_PH,UPDATE_DATE)
VALUES (1,“YeonS”,“010-2222-4298”,NOW())
ON DUPLICATE KEY UPDATE UPDATE_DATE=NOW();
cs

1 . Unique 컬럼에 같은 값을 INSERT 발생한다.

2 . Primary 또한 Unique하다.

#Test 테이블

1
2
3
4
5
6
7
CREATE TABLE TEST(
    PID INT(4PRIMARY KEY,
    USER_NAME CHAR(10),
    USER_PH CHAR(14),
    UPDATE_DATE DATETIME
);
cs

댓글 남기기