지금 커다란 문제가 생겼다.
데이터를 입력할 때마다
'duplicate entry '1-2' for key unique'오류가 계속 난다.
이게 유니크 컬럼이 중복되었다는건데, 처음에는 이해가 되지 않았다.
나는 프라이머리키를 다른 테이블에 복사(?)한건데 뭔 유니크지... 하고 생각했다.
일단 mul에 대해 찾아보니 논유니크 인덱스(중복가능)의 첫번째 컬럼을 나타낸다고 한다.
그 인덱스 자체는 중복이 불가능하지만, 인덱스를 구성하는 칼럼은 중복된 값을 가질 수 있으니 mul로 출력이 된다고..
만약 Key에 PRI, UNI, MUL 여러개에 해당된다면 PRI->UNI->MUL 순의 우선순위로 출력한다고 한다.
이럼 곤란한데.. 내일 아침에 모였을때 얘기 해야 겠다.