STRING_SPLIT, но окупят ли эти сложности результат. Может обратитесь к разработчику?
Категория. Не понятно почему parent_id строка? Вы там список хранить собираетесь? Так в MySQL нет обработки списков, в отличии от MS SQL, например.