Mam pewien problem z wybraniem danych za pomocą wyrażeń regularnych. Mianowicie:
tabela zawiera nazwy user agentów przykładowo:
Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7.7) Gecko/20050414 Firefox/1.0.3
Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
I chciałbym wybrać tylko takie które NIE odpowiadaja np.: Mozilla/4.0
Zadaje takie zapytanie:
Ale ono nie przynosi właściwych rezultatów
SELECT * FROM user_agent WHERE nazwa REGEXP "[^(Mozilla/4.0)]."

Jak powinien wyglądać prawidłowy człon wyrażenia regularnego ?
Dziękuję za pomoc i pozdrawiam ALL