Comment utiliser les index avec plus d'une colonne ?
L'index original a un index sur block_id
Mais est-ce nécessaire quand il est déjà dans l'index unique avec deux colonnes ?
Index avec plus d'une colonne
(a,b,c)
- vous pouvez rechercher a, b et c
- vous pouvez rechercher a et b
- vous pouvez rechercher un
- vous pouvez pas recherche de a et de c
Cela s'applique-t-il également aux index uniques ?
table
id
block_id
account_id
name
index origine
PRIMARY KEY (`id`)
UNIQUE KEY `block_id` (`block_id`,`account_id`)
KEY `block_id` (`block_id`),
KEY `account_id` (`account_id`),
index alternatifs
PRIMARY KEY (`id`)
UNIQUE KEY `block_id` (`block_id`,`account_id`)
KEY `account_id` (`account_id`),