Według Indeksy klastrowe i dodatkowe , możesz mieć tylko jeden indeks klastrowy na tabelę.
Jeśli tabela nie ma indeksu podstawowego, ale inny indeks unikalny, jest on używany jako indeks klastrowy.
Doszedłbym więc do wniosku, że sam nie dodajesz indeksu klastrowego, ale MySQL wybiera jako indeks klastrowy albo podstawowy, albo pierwszy unikalny indeks tabeli.
Jeśli nie zdefiniowałeś podstawowego lub unikalnego indeksu, MySQL sam tworzy indeks