Dans phpMyAdmin, je me suis rendu compte que lorsque je créé une table, et que je définis des index sur plusieurs champs, ils apparaissent comme regroupés.
C'est à dire que si j'exporte la structure de la table, j'obtiens une ligne comme :
CODE
KEY `page_id` (`page_id`,`zone_id`,`module`,`module_id`,`publie`)
Alors que si je définis mes index après la création de la table, j'obtiens, en exportant la structure de la table :
CODE
KEY `page_id` (`page_id`),
KEY `zone_id` (`zone_id`),
KEY `module` (`module`),
KEY `module_id` (`module_id`),
KEY `publie` (`publie`)
KEY `zone_id` (`zone_id`),
KEY `module` (`module`),
KEY `module_id` (`module_id`),
KEY `publie` (`publie`)
Quelle différence ? Est-ce la même chose ? Si ce n'est pas la même chose, quand faut-il utiliser l'une plutôt que l'autre de ces solutions ?
Pouvez-vous donner un exemple précis pour que je puisse bien comprendre ?
Merci