两条数据,完全相同,往同一张表中插, 表没有主键 和 唯一字段, 怎样保证只插入一条数据 如题:::::::::::::::::::::::::::::::::::::::::::::: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写存储过程用事务和锁,select检索相同,然后再决定插不插 先去重再插入,插入的时候加not exists 试试哈,我也没试过 你这样只能插入之前先判断是否存在才能插入,而且还要考虑Null 的情况,如果能确认哪几个键唯一,建个唯一索引也有助于你解决这个问题 except 一下呢 ?insert into tselect v1,v2,v3 except select c1,c2,c3 from t insert into t(c1,c2,c3)select distinct v1,v2,v3 from t2where not exists(select 1 from t where t.id = t2.id) mysql 查询语句中的inner join对性能影响多大? 【怎樣做數據庫優化?】 netstat 在线等待,请各位高手帮忙!!!!!!!!!! 求个sql语句 帮我看下这两个sql语句效率相同吗 请教一个关于车辆搜索路线的问题 SQL2005里的语句如何改到2000里? 一个关于字段的问题(在线等----) 新手求教:一条冗长的sql语句 安装sql server 2014是出现1063错误
试试哈,我也没试过
select v1,v2,v3
except
select c1,c2,c3 from t
insert into t(c1,c2,c3)
select distinct v1,v2,v3 from t2
where not exists(select 1 from t where t.id = t2.id)