본문 바로가기
MySql

MySQL 데이터베이스 기본 키는 정수 여야합니까?

by 베이스 공부 2021. 1. 15.
반응형

나는 항상 MySQL 데이터베이스 기본 키를 정수로 봅니다. 기본 키가 정수 여야하기 때문입니까, 아니면 열에 auto_increment 를 설정할 때 사용하기 쉽기 때문입니까?

앞으로 내 기본 키가 varchar 가되기를 원하는 경우를 대비하여 궁금합니다.

 

해결 방법

 

varchar 를 사용할 수 있으며 각각이 고유 인지 확인하는 한 가능합니다. 그러나 이것은 이상적이지 않습니다 (자세한 내용은 아래 문서 링크 참조).

찾고있는 것을 자연 키 라고하지만 자동 증가 기능이 있고 RDBMS에 의해 처리되는 기본 키를 선호하는 방법 인 대리 키 라고합니다. 따라서 정수 여야합니다.

더 알아보기:



 

참조 페이지 https://stackoverflow.com/questions/14059705

 

 

반응형

댓글