Я способен отображать дубликаты в моей таблицеMysql удалить дубликаты
имя таблицы reportingdetail и имя столбца ReportingDetailID
SELECT DISTINCT ReportingDetailID from reportingdetail group by ReportingDetailID HAVING count(ReportingDetailID) > 1;
+-------------------+
| ReportingDetailID |
+-------------------+
| 664602311 |
+-------------------+
1 row in set (2.81 sec)
Доза кто-нибудь знает, как я могу идти о удаление дубликатов и сохранение только одной записи?
Я усталое следующее
SELECT * FROM reportingdetail USING reportingdetail, reportingdetail AS vtable WHERE (reportingdetailID > vtable.id) AND (reportingdetail.reportingdetailID=reportingdetailID);
Но это только удалено все и все одиночные дубликаты записей!
Вы можете показать схему таблицы и что делает что-то дублирующее и то, что вы хотите сохранить? – kaj
Возможный дубликат [Как удалить дубликаты в таблице MySQL] (http://stackoverflow.com/questions/672702/how-to-delete-duplicates-in-mysql-table) –