我已經使用mysql查詢來選擇我在數據庫中重複的條目。MySql查詢選擇然後刪除
select id,DATE_FORMAT(cu_date,'%Y-%m-%d %T'),trunk_id ,count(*) from circuit_u
WHERE DATE_FORMAT(cu_date,'%Y-%m-%d') = '2013-01-26'
group by DATE_FORMAT(cu_date,'%Y-%m-%d %T'),trunk_id
HAVING count(*) > 1;
輸出:
16347 2013-01-26 01:00:00 0 2
16372 2013-01-26 01:00:00 1 2
16397 2013-01-26 01:00:00 100 2
16422 2013-01-26 01:00:00 101 2
16447 2013-01-26 01:00:00 121 2
16472 2013-01-26 01:00:00 211 2
16497 2013-01-26 01:00:00 221 2
16522 2013-01-26 01:00:00 311 2
現在我想添加一個命令將其刪除。
我嘗試了很多方法,但每次失敗。
請幫忙。
如果你已經嘗試過這麼多你爲什麼不張貼?所以我們可以糾正你不給你的答案 –
你想刪除只有重複或每個重複項? –
每個條目都有一個副本。我的意思是無論我上面的查詢返回將被刪除。因爲我只能找到重複數據 – iamlancer