要查詢并刪除 MySQL 數(shù)據(jù)庫中 數(shù)據(jù)表(TABLE)表中 字段(title) 重復(fù)的記錄,可以使用以下 SQL 查詢和刪除語句:
查詢重復(fù)的Mysql語句
SELECT title, COUNT(*) FROM TABLE GROUP BY title HAVING COUNT(*) > 1;
可以查看一下示例圖片:文章來源:http://www.zghlxwxcb.cn/article/186.html
刪除重復(fù)的標(biāo)題數(shù)據(jù),保留最新一條記錄Mysql語句
DELETE t1 FROM TABLE t1 JOIN ( SELECT title, MAX(id) AS max_id FROM TABLE GROUP BY title HAVING COUNT(*) > 1 ) t2 ON t1.title = t2.title AND t1.id < t2.max_id;
以上代碼是保留最新的數(shù)據(jù),如果需要保留最老的數(shù)據(jù),換成 MIN 就可以。文章來源地址http://www.zghlxwxcb.cn/article/186.html
到此這篇關(guān)于使用Mysql查詢重復(fù)的數(shù)據(jù),并且刪除重復(fù)的數(shù)據(jù)只保留一條的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!