将表a中的多个id插入表b中

时间:2012-12-03 09:08:48

标签: mysql sql insert

我想从现有表中选择所有ID,并以这种方式将它们插入到新创建的表中:

INSERT INTO product_extend (product_id) VALUES (SELECT product_id FROM products)

每个id创建一个新行。谁能告诉我怎么做?

1 个答案:

答案 0 :(得分:3)

像这样:

INSERT INTO product_extend (product_id) 
SELECT product_id FROM products;

如MySQL手册中的INSERT INTO ... SELECT ...所述。