首頁 >後端開發 >php教程 >sql語句刪除資料表重複欄位的方法

sql語句刪除資料表重複欄位的方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-08-08 09:30:06935瀏覽

 大家都可能遇到字段重复的情况,网上很多人在找方法,也给出了一些方法,但是有的方法是误导大家,铁牛写出以下方法,方便大家使用

  1.透過group by把重複的欄位篩選出來,並建立臨時表tmp

create table tmp as select max(id) as col1 from www group by dfdfd;

  2.從去重表物件裡透過not in的條件來篩選出不在臨時表的列col1,執行not in的刪除操作

delete from www where id not in (select col1 from tmp); 

  3.刪除臨時表

drop table tmp;

  歡迎加入PHP技術與職場交流群:383730534

以上就介紹了sql語句刪除資料表重複欄位的方法,包括了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn