Witam,
W trakcie próby przeszukania bazy danych liczącej ok 6000 pozycji (tabela załączników od forum phpBB2) napotkałem dziwny błąd. Po wpisaniu w phpMyAdminie szukanej frazy nic nie znajdował,pomimo tego, że rekord spełniający te kryteria był. Konkretnie:
Kolumna physical_filename(varchar,255) zawiera nazwę pliku na serwerze. Po wpisaniu nazwy pliku rekord nie zostawał odnaleziony. Okazał się, że pole jest indeksowane ale rozmiar indeksu to tylko 10 - okazało się, że nazwy pliku liczące poniżej 10 znaków są odnajdywane poprawnie. W związku z tym moje pytanie. Czy na działającej tabeli liczącej 6000 rekordów mogę zmienić rozmiar indeksu powiedzmy do 20. I czy spowoduje to automatyczne stworzenie nowego indeksu, czy też trzeba to jakoś ręcznie zrobić?