본문 바로가기
Database/ETC

NULL은 INDEX를 타는가?

by BAYABA 2021. 10. 10.
  1. 개인 공부 목적으로 작성한 글입니다.
  2. 아래 출처를 참고하여 작성하였습니다.
  3. 향후에 정리할 예정입니다.

1. Index를 걸 때 Null 속성 허용 여부

  1. 결론은, MyISAM, InnoDB, BDB, MEMORY 엔진을 사용하는 경우, NULL도 INDEX를 탑니다.
  2. 아래 레퍼런스문서에는 다음과 같이 나와있습니다.
  • '오직 MyISAM, InnoDB, BDB, MEMORY 에서만 인덱스에 NULL을 더 할 수 있다.' (In MySQL 5.0)
  • '오직 MyISAM, InnoDB, BDB 에서는 BLOB, TEXT를 INDEX로 사용할 수 있다.' (In MySQL 5.0)

출처

  1. [MySQL] NULL은 INDEX를 탈까?
  2. MySQL 8.0 Reference Manual