Скопировать дынные с одной таблицы в другую в БД MySQL
Есть два сайта на WordPress на которых по разному считалось количество просмотров каждой записи (разными скриптами, разными плагинами). Сейчас я нашел максимально быстрый плагин для этой задачи и он был установлен на оба сайта. Но так как плагин собирает информацию о просмотрах только после даты его установки - нужно перенести в таблицу, которую он исползует в БД информацию о просмотрах, которые собирались другими плагинами.
Нужно с помощью SQL запроса или как-то через PHP скопировать данные в MySQL с одной таблицы в другую.
Задача для первого запроса
Из старой таблицы http://joxi.ru/gmvQYGocvx4G5r
Для каждого уникального "post_id" нужно скопировать все "vst_views" и суммировать их в одно число.
Вставить в новую таблицу http://joxi.ru/KAx6YEOU14a0Gm.
Здесь:
- в столбец "id" вставляем то, что скопировали в "post_id";
- в столбец "type" - всегда "4";
- в столбец "perido" - всегда "total";
- в столбец "count" - сумму, которую мы получили скопировав все записи "vst_views" для этого ID.
Если в новой таблице уже есть запись с ID, который мы переносим со старой таблицы и в столбце "count" есть какая-то запись, то мы суммируем её с тем значением, которое получили со всех "vst_views" в старой таблице.
Задача для второго запроса
Со старой таблицы - http://joxi.ru/bmoMY7pF9MJeXA
Копируем все "post_id" и "meta_value", в которых "meta_key" установлено "post_views_count".
Вставляем в таблицу - http://joxi.ru/krDnqyNtJ0Dq52.
Здесь также, как и в предыдущей задаче:
- в столбец "id" вставляем то, что скопировали в "post_id";
- в столбец "type" - всегда "4";
- в столбец "perido" - всегда "total";
- в столбец "count" вставляем то, что скопировали c "meta_value".
Если в новой таблице уже есть запись с ID, который мы переносим со старой таблицы и в столбце "count" есть какая-то запись, то мы суммируем её со значением взятым из "meta_value".