sql批量插入数据

hi,

  自己在做工程的时候,遇到批量插入数据的数据修复场景。我的思路是在插入前准备一个临时表,临时表的整理就看当时的选择条件了,临时表就是要插入的数据集,最后再批量插入到数据库中。

  

WITH tempT AS (
SELECT
item_id AS combo_id,
item_id,
now() AS create_date
FROM
ali_item
WHERE
item_id NOT IN (
SELECT
combo_id
FROM
ali_item_combo
)
) 
INSERT INTO ali_item_combo (combo_id,item_id,create_date) 
SELECT
combo_id,
item_id,
create_date
FROM tempT

猜你喜欢

转载自qifeifei.iteye.com/blog/2227297