Ошибка в поиске

Ответить
Jaisonten
Сообщения: 12
Зарегистрирован: 24 сен 2023, 22:36
Имя: Евгений
Откуда: Москва
Организация: Гринлайн

Ошибка в поиске

Сообщение Jaisonten »

Всем доброго дня. После обновления при поиске по номеру телефона выдает ошибку

Database Error: 1305 - FUNCTION u2235555_default.REGEXP_REPLACE does not exist
Query: select count(e.id) as total from app_entity_27 e where e.id>0 and ((e.field_228 REGEXP '\\b312\\b') or REGEXP_REPLACE(e.field_229, '[^0-9]','') like '%312%' or (e.field_232 REGEXP '\\b312\\b')) order by e.field_232 asc
Page: /index.php?module=items/listing
#0 includes/functions/database.php(99): mysqli_query(Object(mysqli), 'select count(e....')
#1 includes/classes/split_page.php(64): db_query('select count(e....')
#2 modules/items/actions/listing.php(213): split_page->__construct('select e.* fro...', 'entity_items_li...', 'select count(e....', '20')
#3 index.php(31): require('/var/www/u22355...')
#4 {main}

Подскажите пожалуйста как решить?
Вложения
ош.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка в поиске

Сообщение support »

Данная функция REGEXP_REPLACE - является стандартной функцией mysql https://dev.mysql.com/doc/refman/8.4/en ... xp-replace
Видимо у вас очень старая база данных которую нужно либо обновить либо перейти на более новую версию.
Jaisonten
Сообщения: 12
Зарегистрирован: 24 сен 2023, 22:36
Имя: Евгений
Откуда: Москва
Организация: Гринлайн

Re: Ошибка в поиске

Сообщение Jaisonten »

Спасибо. Действительно было MySQL 5,7
Ответить