Benderlidze
@Benderlidze

MATERIALIZED PATH mysql+php?

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

И по полю path которое varchar 255 какие индексы ставить? уникальное? полнотекстовой?
Спасибо.
  • Вопрос задан
  • 3011 просмотров
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
да, так.
уникальный индекс я бы не ставил - может, теоретически, выскочить ошибка, в момент, когда путь еще не задан. полнотекстовый тут не нужен. обычный индекс.
главное - не забыть кодировку этому полю однобайтовую задать, а то индекс в 3 раза больше получится.
Ответ написан
Ваш ответ на вопрос

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

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