PK값이 2개인 테이블에 ON DUPLICATE KEY UPDATE를 해주려고 합니다
INSERT INTO dateabase.table ( aaa, bbb, ccc, ddd) VALUES ( 'aaa', 'bbb', 'ccc', 'ddd') ON DUPLICATE KEY UPDATE aaa= #{aaa} , bbb= #{bbb} , ccc= #{ccc} , ddd= #{ddd}
다음과 같이 작성하였습니다.
DB테이블에 pk값으로 검색해봤을때 데이터는 존재하였구요
pk1(외래키 설정)한게 있어서
상위 테이블도 검색해봤을때 데이터는 존재하였습니다
그런데도 update처리가 되질 않네요...
어떻게 해야하나요??
============= 수정 ====================
서버에
Cannot add or update a child row: a foreign key constraint fails
와 같은 에러가 발생하여 확인 해봤습니다.