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| Quote 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? Quote 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? Quote 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... Quote 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? Quote 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`, ...) Quote Link to comment https://forums.phpfreaks.com/topic/164897-database-delete-duplicates/#findComment-870224 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.