Suppression de tous les doublons
Bonjour a toute et a tous.
Je souhaiterai supprimer les doublons dans ma base de donnée.
voila ce que je fais comme requete:
Code:
1 2 3 4 5
|
SELECT `admin_nom`
FROM `calcul`
GROUP BY `admin_nom`
HAVING COUNT( `admin_nom` ) >1 |
Lorsque je veux supprimer mes doublons je le fais a la main. C'est a dire que je me connecte a phpmyadmin ensuite je clique sql et je lance la requete.
ensuite je les selectionne et je les supprime une par une.
Maintenant ce que je voudrais faire c'est que ca soit automatique!! C'est a dire que sur mon site web je créé un lien pour me faire ca mais automatiquement. J'ai juste a cliquer sur "supprimeré mais je n'arrive pas a construire ma requete du type
Code:
1 2 3 4 5 6 7 8 9
| elete from `calcul`
where `admin_nom` =
IN
(
SELECT `admin_nom`
FROM `calcul`
GROUP BY `admin_nom`
HAVING COUNT( `admin_nom` ) >1
) |
Merci :)
Pour info
Mysql 4.1.7
Code:
1 2 3 4
| CREATE TABLE IF NOT EXISTS `calcul` (
`admin_nom` varchar(10) NOT NULL default '',
`total` varchar(10) NOT NULL default ''
) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
Merci de m'aider.