Jest sobie tabela Klienci. W tej tabeli znajduje się unikalne pole IDKlienta (INT, NOT NULL, UNSIGNED, auto_increment) zawierające identyfikator klienta i będące kluczem głównym tabeli.
W liście indeksów wyświetlanej przez phpMyAdmin widzę:
Nazwa klucza Typ Moc Pole
PRIMARY PRIMARY 16 IDKlienta
IDKlienta INDEX brak IDKlienta
Czy taka sytuacja jest prawidłowa? Wygląda to jakby na polu IDKlienta były założone dwa indeksy. Jak powinno być?
Chciałem jeszcze dopytać o coś, o co już pytałem... Przeszukuję jedną główną tabelę według wielu pól - czy każde z tych pól powinno mieć założony indeks? Chodzi mi zwłaszcza o pola DATETIME i DATE. Tabela jest aktualizowana i przeszukiwana właściwie w takim samym stopniu.
Pozdrawiam,
Krzysiek