gangsterwanster1 Posted July 6, 2009 Share Posted July 6, 2009 How can i do a check in a database where if the row is the same it deletes it? if [database] |example||name||date||registered||misc| |test||test||test||test||test| |example||name||date||registered||misc| = duplicate then delete. Final = |example||name||date||registered||misc| |test||test||test||test||test| Link to comment https://forums.phpfreaks.com/topic/164897-database-delete-duplicates/ Share on other sites More sharing options...
gangsterwanster1 Posted July 6, 2009 Author Share Posted July 6, 2009 I found this query from google; SELECT * FROM prices WHERE id not in (SELECT max(id) FROM prices GROUP BY cat_no HAVING count(*) > 1) && id not in (SELECT id FROM prices GROUP BY cat_no HAVING count(*) = 1) But when i insert it nothing happens, plus its only by one column 'cat_no' ideas? Link to comment https://forums.phpfreaks.com/topic/164897-database-delete-duplicates/#findComment-869722 Share on other sites More sharing options...
gangsterwanster1 Posted July 6, 2009 Author Share Posted July 6, 2009 any ideas? Link to comment https://forums.phpfreaks.com/topic/164897-database-delete-duplicates/#findComment-869912 Share on other sites More sharing options...
gangsterwanster1 Posted July 7, 2009 Author Share Posted July 7, 2009 Been waiting all day for a response... Link to comment https://forums.phpfreaks.com/topic/164897-database-delete-duplicates/#findComment-870179 Share on other sites More sharing options...
seventheyejosh Posted July 7, 2009 Share Posted July 7, 2009 Did you try this? Link to comment https://forums.phpfreaks.com/topic/164897-database-delete-duplicates/#findComment-870188 Share on other sites More sharing options...
sasa Posted July 7, 2009 Share Posted July 7, 2009 ALTER IGNORE TABLE `table_name` ADD UNIQUE INDEX `xxx` (`field_1`, `field_2`, `field_3`, ...) Link to comment https://forums.phpfreaks.com/topic/164897-database-delete-duplicates/#findComment-870224 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.