Alex222 1 08/06/17 15:01 Привет!Такая ситуация произошла в общем. Один пользователь открыл тему, там успели несколько отзывов оставить. Он в первой теме ошибку допустил и открыл аналогичную вторую тему. Я перенёс все сообщения с первой темы во вторую, казалось бы всё путём, только гляжу автор темы стал другой, то есть, чьё первое сообщение перенес тот автор темы. Ну в общем фигня получилась. В базе данных проверил Таблица: topics, там стоит автор как и положено, а на форуме автор другой. Как можно вернуть автора темы? Может SQL-запрос какой существует? Или это просто решается как нибудь? Поделиться сообщением Ссылка на сообщение
f2065 6 08/06/17 15:51 Там две фичи надо учесть:- Автора проверить не только в topics но и в posts найти этот первый пост.- Последовательность нумерации ID постов… Если вторая тема создана после того как в первой теме уже появились ответы… Нельзя чтобы в теме были посты с более ранними ID. Проще наверно переносить из второй темы в первую, а ошибку там отредактировать. Поделиться сообщением Ссылка на сообщение
Alex222 1 08/06/17 16:59 (изменено) А как быть, есть какой нибудь выход? Зашёл в posts,не совсем понял что там менять. Да, вторая тема открыта после того как в первой уже были коменты. Изменено 6 августа 2017 пользователем Alex222 Поделиться сообщением Ссылка на сообщение
Alex222 1 08/06/17 17:20 Вопрос снят. Изменил ID автора в topics и поменялся автор. Поделиться сообщением Ссылка на сообщение
newbie 1723 08/08/17 06:48 Как изменить автора через sql запрос Поделиться сообщением Ссылка на сообщение