mysql データベース内の一部のデータを再マップしようとしています。
category_article
というテーブル内のコンテンツを という別のテーブルに移動したいと考えていますarticle_tag
。
単一のフィールド ( article_id
) を移動し、 に独自のデータを追加したいと考えていますtag_id
。
私は現在持っています:
INSERT INTO article_tags (tag_id, article_id)
SELECT 3, article_id
FROM category_article
WHERE category_id = '7';
明らかに、このコンテキストでは「3」が間違っていることはわかっているので、おそらく変数として設定する必要がありますか?
このような場合にmysqlがどのように機能するかはわかりません。どんな助けでもいただければ幸いです