Как сделать чтобы sql обрабатывал нижнее подчеркивание как текст?
Всем привет, уже битый час парюсь и не могу понять как сделать так, чтобы SQL обрабатывал нижнее подчеркивание как текст (и вообще все любые другие символы). В базе есть подобие аккаунтов в количестве 40.000.000, есть колонка nik в которой хранятся логины по типу: WeB_BackenD, s_t_u_v_w, maksar555 и так далее. Там могут быть разные символы, от обычной точки до скобок. Мне нужно, когда я ввожу на сайте ник, допустим s_t_u_v_w и нажимаю найти, мне должно вывести все строгие совпадения с этим ником, совпадения вида s_t_uvsik не нужны. В данный момент из-за того что символ _ заменяется, я не могу найти ники с его участием. LIKE %% не подходит тк он ищет все совпадения, а мне нужно строгое. Использую библиотеку RedBeanPHP, пример кода ниже.
$searchlogin = R::getAll('select * from teleg where nik = :login',
array(':login'=>$lgtg)
);