- 관계형 데이터 베이스이므로 각 로우를 구별할 수 있어야 한다. → 확장을 고려한 것인지?
- 테이블에 기본키가 없으면 일관성없는 중복적인 값이 계속해서 쌓이기 때문에 쿼리문 실행 속도가 느리고, 부정확한 정보가 저장될 수 있다.

https://thebook.io/006882/ch01/01/
- MySQL 의 InnoDB 는 기본키가 설정되어 있지 않더라도 기본적으로 기본키를 생성하여 구분한다. 그 값은 사용자(개발자)에게 보여지진 않는다. 자동으로 생성되는 값은 Auto_increment int 나 BIGINT 보다 큰 값이므로 직접 설정하는 것이 비용이 덜 든다.
https://bangsj1224.tistory.com/entry/기본키와-AutoIncrement