|
|
|
Простейшее - взять данные из одной таблички и положить в другую (иную)....
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, глубокоуважаемые знатоки языка SQL! Помогите начинающему, не проходите мимо! Есть таблица от мода к пхпбб в которой лежат статьи. Их нужно оттуда взять и положить в очень похожую таблицу, но от другого вижка - ксенфоро. Таблицы естественно разнятся. Исходная таблица, то есть нужные мне поля - Create Table: CREATE TABLE `phpbb_pages` ( `page_title` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `page_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `page_author` mediumint(8) unsigned NOT NULL, `page_desc` mediumtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `page_content` longtext CHARACTER SET utf8 COLLATE utf8_bin, ............ Таблица назначения начинается почти один в один - Create Table: CREATE TABLE `xf_articles` ( `article_id` int(11) NOT NULL AUTO_INCREMENT, `article_category_id` int(10) unsigned NOT NULL, `discussion_thread_id` int(10) NOT NULL DEFAULT '0', `user_id` int(10) unsigned NOT NULL, `username` varchar(50) NOT NULL, `prefix_id` int(10) unsigned NOT NULL DEFAULT '0', `title` varchar(255) NOT NULL, `tag_line` varchar(100) NOT NULL DEFAULT '', `message` text NOT NULL, ............ пытался делать запрос вида SELECT page_id, page_title, page_desc, page_content from phpbb_pages но как сунуть полученные данные в необходимые мне таблицы ума не приложу. единственное что приходит в голову - сдампить таблицу и поиск/заменой поменять все как мне нужно. так наверное и сделаю, но все же хотел узнать как правильно. спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2016, 00:27 |
|
||
|
Простейшее - взять данные из одной таблички и положить в другую (иную)....
|
|||
|---|---|---|---|
|
#18+
valik117пытался делать запрос вида SELECT page_id, page_title, page_desc, page_content from phpbb_pages но как сунуть полученные данные в необходимые мне таблицы ума не приложу.Вероятно вам нужен INSERT ... SELECT ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2016, 00:49 |
|
||
|
Простейшее - взять данные из одной таблички и положить в другую (иную)....
|
|||
|---|---|---|---|
|
#18+
Действительно, нужно было просто-напросто вклчить мозги и не бояться этого SQL. Дело в том, что я по-сути первый раз в жизни с ним дело имею, до этого ограничивался банальным дампом-вдампом. Мне почему-то казалось что это что-то очень сложное. А все ведь проще-простого и логичней некуда: INSERT INTO xf_articles(article_id, user_id, title, tag_line, message) SELECT page_id, page_author, page_title, page_desc, page_content FROM phpbb_pages; Query OK, 8727 rows affected, 9 warnings (14.10 sec) Спасибо Вам огромное! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2016, 01:13 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39341298&tid=1831246]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 330ms |

| 0 / 0 |
