国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql刪除表中某一字段重復的記錄

2020-01-19 00:23:29
字體:
來源:轉載
供稿:網友

比如,表:event(id int(10) auto_increment primary key,
                sid int(10)not null,
                detail text)

我想刪除表event中sid重復的記錄,請問有沒有這樣SQL語句?或是通過其它方法?

復制代碼 代碼如下:

delete from event as e 
where id != (select min(id) from event where sid=e.sid); 

or 
復制代碼 代碼如下:

delete from event 
where sid not in (select mid from (select sid ,min(id) as mid from event group by sid)) 

應該是有用的代碼
復制代碼 代碼如下:

alter ignore table event add unique index idu_sid (sid);
alter table event drop index idu_sid;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳区| 信阳市| 惠水县| 建德市| 塘沽区| 喀喇| 商河县| 阿尔山市| 衡阳市| 峨边| 曲水县| 额济纳旗| 库车县| 尖扎县| 玉屏| 分宜县| 东台市| 岫岩| 德安县| 阿合奇县| 景洪市| 闽清县| 大连市| 大同市| 文成县| 武义县| 平乐县| 石河子市| 富平县| 会泽县| 称多县| 盐亭县| 耒阳市| 河间市| 岳普湖县| 肥乡县| 仪陇县| 武安市| 南昌市| 济源市| 扶绥县|