Strona 1 z 1

[SQL] Wyszukiwanie + wyrażenia regularne

PostNapisane: 20 października 2008, o 13:57
przez mikes
Witam,

Czy da się jakoś prosto napisać w wyrażeniach regularnych taką regułę, która znajdzie w bazie np. słowo "rolki", ale żeby pominęło słowo "deskorolki"?

Próbowałem jakoś tak, ale mi nie wyszło:

REGEXP '^[:alnum:]*[:space:]*rolki'

Ma ktoś jakiś pomysł, jakby to można było napisać?
Z góry dzięki i pozdro

[SQL] Wyszukiwanie + wyrażenia regularne

PostNapisane: 20 października 2008, o 15:48
przez Emil0076
Poczytaj o MATCH() AGAINST(). Są sposoby, konkretnie - lub + przed szukanym słowem.

[SQL] Wyszukiwanie + wyrażenia regularne

PostNapisane: 21 października 2008, o 08:44
przez mikes
Tak wiem, to kojarze, tylko przy wyszukiwaniu pełnotekstowym, trzeba chyba przed dodaniem danych do tabelki, dodać index pełnotekstowy, a ja już takiej możliwości nie mam. W tabeli mam już parę tysięcy rekordów.

No chyba, że ten index można dodać przy wypełnionej tabeli? Jeżeli tak, to jakoś sobie poradzę, ale jeśli nie, to będę miał spory problem. :(