Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] optymalizaja regexp
timon27
post
Post #1





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Prawdę mówiąc nie za bardzo się znam na regexp i popełniłem takie coś:

  1. SELECT * WHERE
  2. nazwa = 'zwww5275' OR nazwa REGEXP '^zwww5275[A-Z]$'


Zostawiając jeden z warunków wykonuje się <20ms, ale oba na raz już >100ms (IMG:style_emoticons/default/sad.gif) .

Da się to zrobić w jednym regexp ?


Próbowałem takie coś:
  1. SELECT * WHERE
  2. nazwa REGEXP '^zwww5275$|^zwww5275[A-Z]$'

Ale korzystanie z | jest jeszcze gorsze.

Ten post edytował timon27 3.07.2015, 06:40:39
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:54