Задать вопрос
Benderlidze
@Benderlidze

MATERIALIZED PATH mysql+php?

Добрый вечер,
реализовал комментарии на базе дерева MATERIALIZED PATH
но до конца так и не понял принцип формирования пути.
так например
запись в базе вида id=8 path=8 - так строится первая нода? а последующие ветки id=9 path=8.9 ?
Может есть на php+mysql готовые библиотеки для работы?

И по полю path которое varchar 255 какие индексы ставить? уникальное? полнотекстовой?
Спасибо.
  • Вопрос задан
  • 3013 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
да, так.
уникальный индекс я бы не ставил - может, теоретически, выскочить ошибка, в момент, когда путь еще не задан. полнотекстовый тут не нужен. обычный индекс.
главное - не забыть кодировку этому полю однобайтовую задать, а то индекс в 3 раза больше получится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы