Что лучше использовать "=" или LIKE?
SELECT * FROM `users` WHERE `email` LIKE 'bla@bla-bla.net';
SELECT * FROM `users` WHERE `email` = 'bla@bla-bla.ne't;
Вижу, но есть одно но (и по ссылке также рассмотрен этот момент). LIKE — оператор сравнения по маске (pattern match), следовательно это в любом случае будет дольше.
Одинаково быстро это отработает только в том случае, если СУБД поддерживает оптимизацию запросов, и при отсутствии маски автоматически меняет LIKE на EQUALS.