







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31194
|
|