Index w MYSQL na polu tekstowym


Po otrzymaniu komunikatu: Error 'BLOB column 'nazwa_kolumny' used in key specification without a key length
nalezy zrobic tak:
1. okreslic ile znaczkow jest dla Nas znaczacych tej kolumny tekstowej
2. Wykonac:
CREATE INDEX nazwa_indexu_do_stworzenia ON nazwa_tablicy(pole(wielkosc_tego_z_punktu_1))

I tyle :) Wykonanie zapytania po dodaniu tegoz zapytania jest ok. 100 szybsze niz bez indeksu

 

Opublikowane w kategriach: Ascii, DB, MySQL, Network, PHP, Security

Na wesoło ;)

Facet żył na bezludnej wyspie. Miał tam wszystko. Jedzenie, picie, dach nad głową, brakowało mu jednak kobiety. 50 metrów od jego wyspy była druga wyspa, pełna pięknych, wyuzdanych kobiet. Codzień wieczorem obserwował je gdy wyczyniały harce rodem z Lesbos. A one przywoływały go, a on nie mógł płynąć, gdyż akurat w tym miejscu zawsze roiło się od rekinów... A życie było mu milsze niż sex... Pewnego dnia, gdy siedział sobie na brzegu, obserwując kobiety z drugiej wyspy, podeszła do niego złota żabka.
-Cześć - mówi. - Jestem złota żabka. Moge spełnic Twe jedno życzenie. Jedno i tylko jedno. Zastanów się dobrze, bo szansę masz jedyną i ostatnią.
Gość się popatrzył i mówi:
-Walnij mi tu proszę mostek!
Na to żabka stając na tylnich łapkach, wyginając się do tyłu:
-Tożes wydumał....