2 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
select max(id),url into #zhszty_ebook from zhszty_ebook
--先查詢到臨時(shí)表中
delete * from zhszty_book
--刪除原表數(shù)據(jù),或進(jìn)干脆刪除原來的表
insert into zhsty_book select * from #zhsty_book
--向原因添加數(shù)據(jù),id如果是自增的則不能夠直接添加,考慮重置一下后再添加。
如果原表的中的id沒有多大使用的話——我的意思是重新編寫id的話。
select distint url from zhszty_book
--只取出url并去掉重復(fù)值,清除原表數(shù)據(jù)后,然后再進(jìn)行添加。
清除原表或添加不重復(fù)數(shù)據(jù)后,建產(chǎn)唯一索引:
create unique clustrede index IX_URL
on zhszty_book(url ASC);
建立唯一索引后不再能添加重復(fù)的url了!看看你們的數(shù)據(jù)庫(kù)分析師——對(duì)修選鍵還不建立一個(gè)唯一非聚集索引,重復(fù)是必然的!你們的數(shù)據(jù)庫(kù)分析師不合格啊!

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
delete from zhszty_ebook
where id not in(
select max(id) from zhszty_ebook group by url
);
添加回答
舉報(bào)