REGEXP
i LIKE
są przyzwyczajone do zupełnie różnych przypadków.
LIKE
służy do dodawania symboli wieloznacznych do ciągu, podczas gdy REGEXP
służy do dopasowania atrybutu do wyrażeń regularnych.
W Twoim przypadku firstname
jest bardziej prawdopodobne, że zostanie dopasowany przy użyciu LIKE
niż REGEXP
a co za tym idzie, będzie bardziej zoptymalizowany.