php로 사이트를 만들다가 한 가지 궁금증이 생겼다.

어떤 데이터가 기존 데이터라면 update, 신규 데이터라면 insert를 해야하는데, 알아서 해주는 방법은 없을까?

당근 있었다

 

예) 필드1, 2가 PRIMARY KEY일 때

INSERT INTO 테이블명 (필드1, 필드2, 필드3) VALUES (값1, 값2, 값3) ON DUPLICATE KEY UPDATE 필드3 = 값3

반응형

'웹개발 > mysql' 카테고리의 다른 글

MYSQL 날짜 변환 unixtime  (0) 2021.07.22
MYSQL CHAR_LENGTH와 LENGTH의 차이  (0) 2021.07.20
MYSQL 특정 문자 개수 구하기  (1) 2021.07.20
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기