bonjour voila j'utilise MySQL V4 et j'ai besoin de fair du ménage dans une de mes tables: voici la requête: mais ca ne passe pas :
au fait comme il y'a eu des gens qui se sont déjà inscrit avec une adresse mail une premiere fois les gens en oubliant leur compte ont recrééé une deuxieme fois avec la meme adresse mail, alors j'ai modifié mon script pour voir deja mnt si l'adresse mail existe en base sinon créér.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DELETE FROM compte T1 WHERE T1.compte_id < ANY (SELECT compte_id FROM compte T2 WHERE T1.compte_id <> T2.compte_id AND T1.compte_email = T2.compte_email);
mais mnt je veux faire le ménage alors merci pour votre aide
l'erreur
la je ne vois pas l'erreur....#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE T1.compte_id < ANY (SELECT compte_id FROM compte T2 WHERE T1.compte_id <> ' at line 1
juste pour info la requete de selection des doublons j'arrive à passer avec le bon résultat la honte pour un delete
j'ai l'impression que personne n'a de réponse
Partager