Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana rozmiaru index'u.
Forum PHP.pl > Forum > Bazy danych
MalyKazio
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ć?
SongoQ
Nie wierze ze takie rzeczy masz z indeksem. Mozliwe ze jakis blad wystapil i przyblokowalo go.

Usun i stworz nowy.
MalyKazio
Już wygląda na to, że działa. Nie wiem co mogło być nie tak. Dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.