unique FK관련 처리시 방법 문의드립니다. 작성자 : 국뽕 작성일 : 2025년 09월 13일 (토) unique한 FK가 있을때 처리하는 방법 문의드립니다. SELECT하고 해당 키가 있으면 INSERT하고 없으면 UPDATE하는 코드를 짜려고 하는데 저렇게 처리하면될까요?? thumb_up 0
SELECT으로 존재 검사하고 INSERT, UPDATE하는 코드 다 버리세요 <= 저런 코드를 쓰는 프로그래머는 "나는 하수다" 인증하는것입니다. 아예 그렇게 쓰라고 만든게 ON DUPLICATE KEY UPDATE 입니다. 보통은 필요없지만 ON DUPLICAKET KEY UPDATE 처리의 리턴값으로도 INSERT되었는지 UPDATE되었는지 판단 할 수 있습니다. 혹시 필요하면 리턴값을 이용하면 됩니다.