在表A中插入多个ID到表B中

3
我希望能从现有表中选择所有的id并将它们插入到一个新创建的表中,就像这样:
INSERT INTO product_extend (product_id) VALUES (SELECT product_id FROM products)

每个ID创建一行新数据。有人能向我展示如何实现吗?


1
你通过这个查询得到了什么? - echo_Me
1个回答

3

像这样:

INSERT INTO product_extend (product_id) 
SELECT product_id FROM products;

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接