Switch to full style
Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Odpowiedz

[SQL] Wyszukiwanie + wyrażenia regularne

20 października 2008, o 13:57

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

20 października 2008, o 15:48

Poczytaj o MATCH() AGAINST(). Są sposoby, konkretnie - lub + przed szukanym słowem.

[SQL] Wyszukiwanie + wyrażenia regularne

21 października 2008, o 08:44

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. :(
Odpowiedz