Bonjour a toute et a tous.
Je souhaiterai supprimer les doublons dans ma base de donnée.
voila ce que je fais comme requete:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT `admin_nom` FROM `calcul` GROUP BY `admin_nom` HAVING COUNT( `admin_nom` ) >1
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
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 )
Pour info
Mysql 4.1.7
Merci de m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Partager