mrMad-Cat Опубликовано 30 Июня 2006 Жалоба Поделиться Опубликовано 30 Июня 2006 Какие причины того что нельзя делать пересчёт с большим количеством тем? Это что может перегрузить сервер и он может полететь или в чём проблема? Топик стартер меняет авторов тем? Если да то мне это не надо, так как я это сделал через пересчёт и обновление в админке. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dfc_darkman Опубликовано 8 Апреля 2007 Жалоба Поделиться Опубликовано 8 Апреля 2007 Склейка двух пользователей в одного (ТОЛЬКО ОСНОВНЫЕ ТАБЛИЦЫ): UPDATE ibf_members SET posts=posts+$posts_name2 WHERE id=$id_name1UPDATE ibf_posts SET author_name=$author_name_name1, author_id=$author_id_name1 WHERE author_id=$author_id_name2UPDATE ibf_topics SET starter_id=$starter_id_name1, starter_name=$starter_name_name1 WHERE starter_id=$starter_id_name2UPDATE ibf_topics SET last_poster_id=$last_poster_id_name1, last_poster_name=$last_poster_name_name1 WHERE last_poster_id=$last_poster_id_name2 PM Для 1.2, 1.3:UPDATE ibf_messages SET from_id=$author_id_name1 WHERE from_id=$author_id_name2UPDATE ibf_messages SET member_id=$author_id_name1 WHERE member_id=$author_id_name2UPDATE ibf_messages SET recipient_id=$author_id_name1 WHERE recipient_id=$author_id_name2 Для 2.х: посты PM:UPDATE ibf_message_text SET msg_author_id=$msg_author_id_name1 WHERE msg_author_id=$msg_author_id_name2 базы заголовков сообщений ОТ КОГО:UPDATE ibf_message_topics SET mt_from_id=$mt_from_id_name1 WHERE mt_from_id=$mt_from_id_name2 базы заголовков сообщений КОМУUPDATE ibf_message_topics SET mt_to_id=$mt_to_id_name1 WHERE mt_to_id=$mt_to_id_name2 Добавка для IPB 2.x: аттачменты:UPDATE ibf_attachments SET attach_member_id=$attach_member_id_name1 WHERE attach_member_id=$attach_member_id_name2 Во всех запросах переменные с name1 относятся к желаемому имени, c name2 - к удаляемому.Я не силён во всём этом и так и не понял как мне обьеденить все топики и сообщения двух юзеров.Есть новый юзер с именем Sebastian и айди 14109 и есть старый его аккаунт с именем Einstein и айди 2400.куда мне вписывать эти данные? в первом посте там где восстановление из удалённых всё понятно расписано, а там где склейка ничего н понял. Спасибо за помощь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 9 Апреля 2007 Автор Жалоба Поделиться Опубликовано 9 Апреля 2007 Вот это прочитайте:Во всех запросах переменные с name1 относятся к желаемому имени, c name2 - к удаляемому. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dfc_darkman Опубликовано 9 Апреля 2007 Жалоба Поделиться Опубликовано 9 Апреля 2007 Я читал, но как именно заменять не понял. Так?:UPDATE ibf_members SET posts=posts+$posts_Einstein WHERE id=$14109_Sebastianнаверное неправильно ))сделайте пару примерчиков, если будет не сложно, что бы я понял спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 9 Апреля 2007 Автор Жалоба Поделиться Опубликовано 9 Апреля 2007 ты посмотри топик-то сначала. Там не один ты такой был. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sildi Опубликовано 17 Июля 2007 Жалоба Поделиться Опубликовано 17 Июля 2007 У меня тоже склейка не получилась (Я, если честно, не совсем понял, что именно должно быть в запросе вместо name, name1 и name2 Склейка двух пользователей в одного (ТОЛЬКО ОСНОВНЫЕ ТАБЛИЦЫ): UPDATE ibf_members SET posts=posts+$posts_name2 WHERE id=$id_name1UPDATE ibf_posts SET author_name=$author_name_name1, author_id=$author_id_name1 WHERE author_id=$author_id_name2UPDATE ibf_topics SET starter_id=$starter_id_name1, starter_name=$starter_name_name1 WHERE starter_id=$starter_id_name2UPDATE ibf_topics SET last_poster_id=$last_poster_id_name1, last_poster_name=$last_poster_name_name1 WHERE last_poster_id=$last_poster_id_name2 Будьте так добры, покажите эти запросы, как для танкистов, при вот таком условии: Два участника. Первый - ник - XXXX, id - 5. Второй - ник YYYY, id - 21. Нужно все сообщения участника YYYY перенести к участнику XXXX. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 18 Июля 2007 Автор Жалоба Поделиться Опубликовано 18 Июля 2007 UPDATE ibf_posts SET author_id=5 WHERE author_id=21и также во всех запросах с id. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sildi Опубликовано 18 Июля 2007 Жалоба Поделиться Опубликовано 18 Июля 2007 спасибо song ! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
TIER_FOREVER Опубликовано 26 Марта 2008 Жалоба Поделиться Опубликовано 26 Марта 2008 Пытался перенести посты юзера с id 487 к юзеру с id 3238 UPDATE ibf_posts SET author_id=3238 WHERE author_id=487 Не вышло. =( Что не так? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 26 Марта 2008 Жалоба Поделиться Опубликовано 26 Марта 2008 Вышло, просто вы не обновили имя в таблице, сделайте в админке "пересчёт" имён пользователей. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.