Project | ORA-00001: unique constraint (스키마이름.UK_T~) violated

Yunny.Log ·2022년 4월 4일
0

Debugging

목록 보기
24/69
post-thumbnail
  • 맨날 뭔가를 create 할 때마다 발생했던 에러
  • 이는 같은 pk 값이 있을 때 나는 에러라고 했는데 나같은 경우에는 pk 값이 다른 것을 확인했음에도 계속해서 에러가 발생했다.
  • 그러던 중 블로그 에서 해당 컬럼 UNIQUE 제약조건 삭제 즉, 제약조건을 확인해보라는 말씀에 확인을 했음

  • 확인해보니 저 체크표시, 즉 내 ora-00001의 원인이었던 아이가 떡하니 있었음
  • 따라서 얘를

이렇게 해서 단일항목 사용안함으로 했더니 에러가 싹 사라진다

pk 키 값이 적절한데도 유효성 에러 (unique constraint 에러가 발생한다면) , 제약 조건에 엉뚱한 제약조건이 걸려있는지 여부를 확인해야 한다!

걸려있다면 해당 제약 조건을 사용하지 않는 것으로 변경해줘야 한다

0개의 댓글