insert ... select..语句的一个小技巧
使用 insert ... select..语句时,第一次执行时,插入动作会一次性插入select 出来的N条记录,而且后面的not exists 语句不会起作用.
比如 有两个表 a 表(age int)和b(age int )表,其中b表有10条数据.
当执行以下语句时: insert a select 1 from b where not exists(select 1 from a as s where s.age = b.age ) 一次性会录入10条数据
持续学习、持续收获才能带来持续的满足和快乐!
浙公网安备 33010602011771号