Если вы хотите, и если вам нужно скопировать много данных, вы можете использовать этот подход:
Создайте хранимую процедуру, которая будет выполнять вставку данных для вас:
CREATE PROCEDURE `Copy_From_Category_Article_To_Article_Tag`
(
IN prm_tagid INT
, IN prm_category_id VARCHAR(10)
)
BEGIN
INSERT INTO article_tags (tag_id, article_id)
SELECT prm_tagid, article_id
FROM category_article
WHERE category_id = prm_category_id;
END
Затем выполните его с параметрами для идентификатора тега и идентификатора категории записей, которые вы хотите скопировать:
CALL Copy_From_Category_Article_To_Article_Tag(3, '7');
Приведенный выше оператор можно выполнить несколько раз в порядке, если вы предпочитаете:1009 *
CALL Copy_From_Category_Article_To_Article_Tag(3, '7'); -- copy category 7 to tag 3
CALL Copy_From_Category_Article_To_Article_Tag(5, '1'); -- copy category 1 to tag 5
CALL Copy_From_Category_Article_To_Article_Tag(9, '4'); -- copy category 4 to tag 9
И так далее ...