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 ;)

- Mamusiu - mówi 14-letnia Basia - dzisiaj w szkole badał nas wszystkich pan doktor...
- No i co?
- Okazało się, ze tylko jedna z nas jest jeszcze dziewicą.
- Oczywiście ty.
- Nie, nasza pani profesor.