#mysql #merge
#MySQL #Слияние
Вопрос:
Я новичок в MySQL, я купил сайт WordPress на flippa, на нем более 1000 сообщений, я экспортировал файл базы данных для сообщений, сменил серверы домена на свой хост и т. Д., подключился к новой базе данных sql, однако 1000 нечетных сообщений, которые я импортировал, находятся в другомимя таблицы и не отображается на моем сайте wp-admin. Мне нужно объединить две таблицы (старую базу данных и текущую базу данных вместе) — единственное, я совершенно не представляю, как это сделать, я искал справку, но не знаю, куда именно в mysql мне нужно перейти и что мне нужно ввести там, чтобы объединить эти таблицы, поскольку тамя не могу найти простую функцию копирования и вставки — может ли кто-нибудь помочь полному манекену. Моя старая таблица, содержащая более 1000 сообщений, называется wp_b93p4k_posts, а новая таблица базы данных, в которую мне нужно объединить, называется wp_shxt4q_posts — я благодарен вам за помощь и терпение с полным новичком в mysql (я пытался импортировать сообщения непосредственно в WordPress, используя XML-файл, но он превышает лимит для WordPress, Я даже попытался разделить документ .xml пополам на два и успешно импортировал только 111 записей в правильную таблицу) — у меня нет других вариантов, кроме маршрута mysql!
Ответ №1:
Если вы хотите запустить некоторый SQL непосредственно на своем серверном сервере MySQL, возможно, есть способ сделать это. (Примечание: если вы собираетесь запускать SQL непосредственно в серверной базе данных, вам нужно будет убедиться, что нет связанных таблиц, которые нужно будет обновлять. Похоже, вы знаете, как обстоят дела, поэтому я оставлю вас разобраться в этом.)
Базовый формат SQL будет примерно таким:
ВСТАВИТЬ В new_table (column1, column2, column3 и т.д.) ВЫБЕРИТЕ oldColumn1, oldColumn2, oldColumn3 ИЗ old_table;
Это позволит выбрать все строки из вашей старой таблицы и ВСТАВИТЬ эти данные в вашу новую таблицу. Вам также необходимо убедиться, что столбцы совпадают правильно. (Например, oldColumn1 в старой таблице содержит данные, которые должны входить в column1 в новой таблице.)
В качестве альтернативы, это звучало так, как будто частично работал импорт XML-документа, поэтому, возможно, вам нужно разбить ваш файл на более мелкие фрагменты и импортировать вещи по частям?