Требуется помощь для объединения двух таблиц MySQL - PullRequest
0 голосов
/ 12 октября 2011

Я новичок в MySQL, я купил сайт WordPress на flippa, на нем более 1000 сообщений, я экспортировал файл базы данных для сообщений, изменил серверы домена на свой хост и т. Д., Подключил новый sqlбазы данных, однако 1000 нечетных сообщений, которые я импортировал, находятся под другим именем таблицы и не отображаются на моем сайте wp-admin.Мне нужно объединить две таблицы (старая база данных и текущая база данных вместе) - Единственное, что я абсолютно не знаю, как, я искал справку, но не знаю, куда именно в MySQL мне нужно пойти и что яМне нужно войти туда, чтобы объединить эти таблицы, поскольку нет простой функции копирования и вставки, которую я могу найти - может ли кто-нибудь помочь полному пустышке.Моя старая таблица, содержащая более 1000 сообщений, называется wp_b93p4k_posts, а новая таблица базы данных, в которую мне нужно объединиться, - это wp_shxt4q_posts - я благодарен за вашу помощь и терпение в отношении общего новичка в mysql (я пытался импортировать сообщения напрямую в wordpress, используяXML-файл, но он превышает ограничение для WordPress, я даже попытался разделить XML-документ на две части и только успешно импортировал 111 сообщений в правильную таблицу) - у меня нет других вариантов, кроме mysql route!

1 Ответ

0 голосов
/ 13 октября 2011

Если вы хотите запустить какой-либо SQL-запрос непосредственно на бэкэнде MySQL, возможно, есть способ сделать это.(Примечание: если вы собираетесь запускать SQL напрямую с внутренней базой данных, вам нужно убедиться, что нет связанных таблиц, которые нужно будет обновлять. Похоже, вы знаете, как все обойти, поэтому я оставлючтобы разобраться в этом.)

Базовый формат SQL будет выглядеть примерно так:

INSERT INTO new_table (column1, column2, column3 и т. д.) SELECT oldColumn1, oldColumn2, oldColumn3 FROMold_table;

Это выберет все строки из вашей старой таблицы и вставит эти данные в новую таблицу.Вы должны убедиться, что столбцы также совпадают правильно.(Например, oldColumn1 в старой таблице содержит данные, которые должны помещаться в column1 в новой таблице.)

В качестве альтернативы это звучало так, как будто импорт XML-документа частично сработал, поэтому, возможно, вам нужно разбитьфайл в меньшие куски и импортировать вещи по частям?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...