Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
ПОМОГИТЕ написать запрос (vanno) 31/03/2007 - 14:04:03



From: vanno - 31/03/2007 - 14:04:03
Subject:ПОМОГИТЕ написать запрос
-----------------
Здравствуйте!
Пожалуйста, помогите!
Такая задача. Есть форум. Самописный. Сейчас на сайт поставили новый форум (SMF).
Необходимо перенести ВСЕ темы и сообщения со старого на новый.
В таблице старого форума 37233 записи.
В SMF используется две основные таблицы под темы и сообщения, в старом форуме одна общая.
Структуры таблиц можно скачать отсюда:
http://sql.ru/forum/actualfile.aspx?id=3955453
К каждому полю я сделал комменты.

Идея такова:
В старом форуме (таблица ibs_forum_items) хранятся и темы и сами сообщения.
Если значения полей id = thread_id, то эта запись - тема.
Сообщениями этой темы являются те записи, у которых thread_id = id темы.
Т.е. по запросу
SELECT *
FROM `ibs_forum_items`
WHERE id = thread_id
я получаю темы.
Далее необходимо эту инфу распихать по двум таблицам базы SMF smf_topics и smf_messages (по структуре будет понятно, что куда).
После чего уже заполнять smf_message записями, содержащими сообщения..
Не знаю, на сколько хорошо я объяснил, но очень прошу, ПОМОГИТЕ!
Если нужна доп. инфа - пишите на vanno@list.ru
Заранее всем большое спасибо!


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31194



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |