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

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 13:04:23
字體:
來源:轉載
供稿:網友

比如,表: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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙雅县| 西安市| 五河县| 白沙| 宽甸| 双城市| 霍州市| 苍溪县| 巴青县| 手游| 普定县| 邮箱| 麻江县| 巢湖市| 达拉特旗| 玉田县| 枝江市| 麻城市| 比如县| 台湾省| 尤溪县| 武冈市| 团风县| 乐平市| 自治县| 库伦旗| 阜平县| 盐城市| 常宁市| 宿迁市| 通辽市| 延庆县| 石泉县| 江津市| 海门市| 遂宁市| 宣恩县| 张家港市| 来宾市| 霍山县| 乌海市|