제 경우는 이전 개발자의 일부 테이블에 id
과 name
이 포함되어 있습니다. id
은 자동 증가가 아니며 값은 A0001과 유사하며 변경 가능합니다. 나는이 변화하는 ID 뒤에 왜, 또는 왜 어떤 이유가 있는지 모른다.테이블 안에 2 개의 ID가있는 것이 이상한가요?
테이블에 ID가 2 개인 경우 어떻게됩니까? 나는 현재 ID를 '고유 코드'로 만들고 ID라고하는 1 개의 추가 필드를 추가하는 것으로 간주합니다. 자동 증가 및 수정 중 하나입니다. 그래서이 생각에 대해 몇 가지 고려해야 할 사항이 있습니다. 테이블 안쪽에 2 개의 id를 가지는 것에 대해서는 여전히 이상하다고 느낍니다. <
감사합니다.
-1 : ['string' 필드를 기본 키로 사용하는 것이 완벽하게 유효합니다.] (http://stackoverflow.com/a/517591/1192381). –
@ J.A.I.L. 당신은 맞지만 문자열이나 int를 갖는 것은 문제가 아닙니다. 의견을 내기 전에 읽어보십시오. – dmaij