sql >> Base de Datos >  >> RDS >> Mysql

En MySQL, ¿cómo podemos saber si un índice de una tabla está agrupado o no?

En el motor de almacenamiento predeterminado, InnoDB, el índice PRIMARY KEY siempre es el índice agrupado.

Si no tiene una CLAVE PRIMARIA, es el primer índice de CLAVE ÚNICA en columnas no nulas.

Si no tiene una CLAVE PRIMARIA o una CLAVE ÚNICA en columnas no nulas, entonces InnoDB tiene un índice agrupado oculto. En este caso, no puede realizar una consulta con este índice agrupado.

Consulte https://dev.mysql.com/ doc/refman/8.0/en/innodb-index-types.html

MyISAM es el otro motor de almacenamiento común. MyISAM no admite un índice agrupado.