Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2730 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Détection et suppression des redondances [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Détection et suppression des redondances [résolu]

n°504149
yo c spi
Yo !
Posté le 01-09-2003 à 14:19:20  profilanswer
 

Salut !
 
Voila, je dispose d'une table qui a été faite par quelq'un d'autre et : OH !!! Il y a plein de redondances partout qui faussent tout mon code PHP !!!!  :fou:  
 
Comment est-ce que je pourrais faire pour supprimer les redondances afin qu'il ne reste plus qu'une occurence a chaque fois ??? (en SQL ou PHP)
 
Les redondances ne s'appliquent évidemment pas sur la clé primaire.
 
Pour les petits malins : Je ne vais pas me taper la table a la main, elle a + de 8000 tuples.
 
Merci d'avance !


Message édité par yo c spi le 01-09-2003 à 16:58:50
mood
Publicité
Posté le 01-09-2003 à 14:19:20  profilanswer
 

n°504154
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 01-09-2003 à 14:23:46  profilanswer
 

select * from table where nomduchamp='valeur'
if(nb_de_resultats>1)
{
  // Récupération de tous les ID sauf du premier
  delete from table where id=id_recupere
}
 
[:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°504157
yo c spi
Yo !
Posté le 01-09-2003 à 14:25:30  profilanswer
 

Désolé, je viens seulement de me rendre compte que je suis un peu con  :pt1cable:  
 
Pourquoi j'y ait pas pensé ???

n°504174
simogeo
j'ai jamais tué de chats, ...
Posté le 01-09-2003 à 14:37:17  profilanswer
 

Yo c Spi a écrit :

Désolé, je viens seulement de me rendre compte que je suis un peu con  :pt1cable:  


 ..... spa' grave va,  [:spamafote] ... au moins t'as de l'humour  :D  


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°504194
mrbebert
Posté le 01-09-2003 à 14:50:55  profilanswer
 

SELECT colonne, count(*) as total
FROM table
GROUP BY colonne
HAVING total > 1
 
ca te donne tous les "colonne" qui sont en doublons :)

n°504213
yo c spi
Yo !
Posté le 01-09-2003 à 15:03:33  profilanswer
 

Merci, en fait c'est exactement un truc comme ca que je cherchais (je cherchais compliqué alors qu'il y avait simple)
 
Ca va etre nettement plus facile pour moi maintenant !!!
 
Merci a Taiche et mrBebert de leur aide
 
Et merci a simogeo de ne pas m'avoir vraiment pris pour un con (un peu quand meme ?)

n°504220
simogeo
j'ai jamais tué de chats, ...
Posté le 01-09-2003 à 15:08:14  profilanswer
 

Yo c Spi a écrit :


Et merci a simogeo de ne pas m'avoir vraiment pris pour un con (un peu quand meme ?)


 :D .... pas du tout  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°504228
yo c spi
Yo !
Posté le 01-09-2003 à 15:19:36  profilanswer
 

Citation :

Yo c Spi a écrit :
Et merci a simogeo de ne pas m'avoir vraiment pris pour un con (un peu quand meme ?)
 
:D .... pas du tout  [:spamafote]


 
Je rigole bien sur !!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Détection et suppression des redondances [résolu]

 

Sujets relatifs
[Newbie] connection a MySQLproblème de mysql
duplication bidirectionnelle postgresql et mysqlPb de Date par défaut avec MySQL
Question sur les type MYSQL[PHP/mySQL] Importation "gros" dumps via phpMyAdmin sur free.fr
[Résolu] Bug JmenuBar et Label[Java] HTMLDocument modifié, mais balises affichées [résolu]
[mySQL] petits calculs[PHP5] Pas de MySQL dans Php5 beta?
Plus de sujets relatifs à : [MySQL] Détection et suppression des redondances [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR