![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 1 Dołączył: 19.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
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ć? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 11:56 |