Cuando una columna entera está marcada como clave principal en una tabla SQLite, ¿debería crearse explícitamente un índice para ella también? SQLite no parece crear automáticamente un índice para una columna de clave principal, pero tal vez lo indice de todos modos, dado su propósito. (Estaré buscando en esa columna todo el tiempo).¿Se necesita un índice para una clave principal en SQLite?
¿Sería la situación diferente para una clave primaria de cadena?
columnas
De hecho, se dice que "el atributo de clave primaria normalmente crea un índice único en la columna o columnas que se especifica como la clave principal". Sin embargo, ese índice no es visible en las aplicaciones de administración de SQLite, es por eso que pregunté. –
Se menciona en la tabla 'sqlite_master' con un nombre que comienza con' sqlite_autoindex_'. – dan04
Lo que significa que, a diferencia de mysql, a menudo necesita agregar índices cuando crea claves externas. Lo es ? –