728x90
728x90

 

나같은 경우는 이런 오류가 발생한 원인은 이미 테이블에 데이터가 있는 상태에서
기본키 내 컬럼을 뺐더니 중복되는 데이터 값이 존재해서 불가능하였다.

예를들면 테이블 A가 방문일자, 방문시간, 이름 ... 이 런식으로 컬럼이 존재한다고 했을 때
기존에는 방문일자, 방문시간, 이름이 기본키 그룹에 해당하고, 방문일자, 방문시간이 새로운 기본키 그룹으로 만들려고 했을 때
테이블 내 방문일자, 방문시간이 동일한 데이터가 존재해서 오류가 발생하는 것이다!

그래서 기본키가 3개일때에서 갯수를 +1, +2하는건 오류가 발생하지 않으나 -1, -2 였을때는 오류가 발생하니 
이점 유의해서 사용해주면 된다!!

 

 

728x90

+ Recent posts