PK값이 2개인 테이블에 ON DUPLICATE KEY UPDATE를 해주려고 합니다
1 2 3 4 5 6 7 8 9 | 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
와 같은 에러가 발생하여 확인 해봤습니다.