场景:
我们有2张表
产品表:
产品拓展表:
我们需要把产品表的数据status=1的数据, 都洗一条进到 拓展表里面 ,而且 sn 是我们固定死的数据,extra也是固定死的数据。
sn = 10011
extra = ‘test’
sql:
① 构造拿到需要批量插入的数据集
SELECT id AS product_id, '1001' AS sn, 'test' AS extra
FROM product WHERE STATUS=1
查询效果:
② 把查询结果批量插入到 product_extra表 :
INSERT INTO product_extra
(product_id,sn,extra)SELECT id AS product_id, '1001' AS sn, 'test' AS extra
FROM product WHERE product.STATUS=1
结果:
数据批量插入成功