Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Mizter Egoist 24.10.2016 17:34
Продолжаю развивать деревья из того, что Вы мне дали в пример.(309:23): 'ROLLBACK' MySQL server has gone away [sql.execute]Код который приводит к ошибке, но при этом выполняет необходимые действия:
@move[dsc;pID] $options[^hash::create[$options]] $dsc(^dsc.int(0)) $pID(^pID.int(0)) $descendant[^self.descendants($dsc)[$.with-self(true)]] ^if($descendant){ ^self._transaction{ $ancestor[^self.ancestors($dsc)[$.with-self(false)]] $parent_ancestor[^self.ancestors($pID)[$.with-self(true)]] ^self._unlink[$descendant;$ancestor] #^self._unlink срабатывает, ^self._link медленно работает приводя к ошибке ^self._link[$descendant;$parent_ancestor] } }