0
Я получаю эту ошибку, когда пытаюсь удалить поток в vBulletin 4. Это не проблема vBulletin, так как это модификация дополнения. Ниже приведен код, который я использую. Если у них есть, скажем, 15 слов в сообщении потока, и я удаляю поток, я получаю ошибку, даже если это 15 слов, которые удаляются, устанавливая их число слов обратно на ноль, а не отрицательное число.Значение BIGINT UNSIGNED вне диапазона (номер ошибки: 1690)
$threadinfo = fetch_threadinfo($threadid);
$postinfo = fetch_postinfo($threadinfo['firstpostid']);
$userdm =& datamanager_init('User', $this->registry, ERRTYPE_SILENT);
$userdm->set_existing($postinfo);
$userdm->set('totalwords', 'totalwords - ' . str_word_count($postinfo['pagetext']), false);
$userdm->save();
unset($userdm);
Может кто-нибудь скажет мне, что мне не хватает?