![]() |
![]() ![]() |
![]() |
![]()
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ć? -------------------- "Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Nie wierze ze takie rzeczy masz z indeksem. Mozliwe ze jakis blad wystapil i przyblokowalo go.
Usun i stworz nowy. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 1 Dołączył: 19.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Już wygląda na to, że działa. Nie wiem co mogło być nie tak. Dzięki!
-------------------- "Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:55 |