Обновление комментариев в измененном обходе дерева предзаказа.Нужно ли блокировать строки? - PullRequest
1 голос
/ 02 апреля 2012

Ваша базовая система комментариев / ответов отсортирована с помощью предварительно модифицированного обхода дерева.Пример вывода может выглядеть так:

CommentA
    SubcommentA-1
            SubcommentA1-1
    SubcommentA-2
CommentB

и так далее.Когда пользователь делает комментарий, обновляются все соответствующие левые и правые значения.Я думаю, что если у вас есть несколько ответов одновременно, то цифры могут выйти из строя.Я не очень знаком с MySQL, и я знаю, что есть блокировка строк, так что это означает, что такого рода проблемы могут определенно возникнуть в каком-то контексте.Я просто не уверен, что это такой контекст.Если я должен заблокировать это, я предполагаю, что я хочу сделать некоторую форму SELECT x FROM table FOR UPDATE; UPDATE table SET "the stuff needed setting"; Если я должен сделать это, я должен выбрать все строки (lft = 1 и rgt = max)?Или я должен выбрать только то, что будет обновляться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...