1/Блог. Тэг: DLE

DataLife Engine адаптируем к MySQL 8 📅 28.09.2020, 18:10

DataLife Engine адаптируем к MySQL 8

CMS DLE (DataLife Engine) оказалась абсолютно не готовой к тенденциям развития MySQL. Часть кода оказалась неработоспособной и потребовало внесение правок.

В частности в запросах используются подобные структуры category regexp '[[:<:]]($catid)[[:>:]]' которые в MySQL 8 недопустимы. Вариантом решения проблемы может быть такой запрос category regexp '^((.*),)?($catid)(,(.*))?$'

Соответственно наша задача заменить во всех местах где используется устаревший код на более новый...