MySQL如何查詢重復(fù)記錄?這個問題只要是使用數(shù)據(jù)庫做網(wǎng)站的朋友,估計沒有幾個沒有碰到過。很簡單,但是需要注意:
mysql刪除動作不能帶有本表的查詢動作,意思是你如果想刪除users表的東西不能以users表的信息為條件,否則這個語句會報錯,執(zhí)行不了。所有只能通過創(chuàng)建臨時表作為查詢條件。具體實現(xiàn)如下:
delete from `table` where id not in ( select * from ( select min(id) from `table` group by colum) as temp);
完成。
|
新聞熱點
疑難解答
圖片精選