【问题标题】:Insert multiple ids from table a into table b将表 a 中的多个 id 插入表 b
【发布时间】:2012-12-04 08:48:13
【问题描述】:

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

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

为每个 id 创建一个新行。谁能告诉我如何做到这一点?

【问题讨论】:

  • 你从这个查询中得到了什么?

标签: mysql sql insert


【解决方案1】:

像这样:

INSERT INTO product_extend (product_id) 
SELECT product_id FROM products;

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-24
    • 2015-05-12
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多