데이터베이스에 두 개의 열이 있습니다. 둘 다 ID입니다. 나는 하나의 숫자 자동 증가를 만들고있다. 이것은 기본 키로 선택한 것입니다. 그러나 다른 열은 고유 한 자동 생성 ID도 포함해야합니다. 기본 키의 ID (예 : 숫자 자동 증가 열)와 다른 값이 있어야합니다. 따라서이 열에 GUID를 사용하려고 생각했습니다. 그러나 :열이 기본 키가 아닌 경우 열에 GUID를 사용할 수 있습니까?
열이 기본 키가 아닌 경우 열에 대해 GUID를 사용할 수 있습니까? 좋은 습관입니까?
고유 한 자동 생성 ID가 두 개 필요합니까? – ean5533
예 - 확실한 이유는 무엇입니까 ?? GUID 열이 기본 키가되어야한다고 생각하게하는 이유는 무엇입니까 ?? GUID는 문자열이나 INT와 같은 또 다른 데이터입니다 - 데이터 만 저장하고 검색하고 수정하십시오 ...... –
@ ean5533 : 아마도 모든 가능한 시스템에서 고유 한 식별자가 있어야합니다. 따라서 GUID는 있지만 DB에있는 항목의 수가 4 바이트 값이 DB 내에서 사용하기에 충분히 작을만큼 작습니까? –