Я удалил тему 2264 из базы данных SQL и запустил скрипт снова — теперь всё работает… но я потерял эту тему и ещё 5–6 важных тем с аналогичной ошибкой. Что не так? Как мне импортировать эти темы?
У меня возникла эта проблема только с 9 темами, всё остальное работает нормально. Я всегда начинаю с чистой установки базы данных, проверял на разных резервных копиях SQL и разных хостах. В IP.Board (index, база данных и т.д.) ошибок не обнаружено.
Не понимаю.
Звучит как что-то неочевидное. Моя лучшая догадка — что-то вроде… ну, у меня нет лучшей догадки.
Возможно, запрос каким-то образом возвращает эти темы дважды? Попробуйте добавить .where ID=123 к запросу, который получает темы, чтобы проверить, не возвращается ли она дважды, а затем выясните причину.
Окей, я нашёл!
Спасибо, что указали мне на решение. Посмотрите, не знаю почему, но у нескольких постов, связанных с проблемными темами, поле new_topic было равно 1.