Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2006, 09h42   #1
Invité régulier
 
Inscription : février 2006
Messages : 29
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 29
Points : 6
Points : 6
Par défaut Éliminer les doublons d'une BDD MySQL

salut à tous,
je voudrais savoir s'il existe une fonction prédéfini en php qui permettrais de rafraichir une bdmysl et d'en eliminer les doublons
merci!!!!
sansouna24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2006, 11h26   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Il faut bien voir que la base de données définit la structure de tes informations. Autrement dit, c'est la toute première chose à faire et, si tu t'es trompé à cette étape, tu vas galérer.
En l'occurence, tu as visiblement mal fait le schéma de ta base de données. Prévoir d'empêcher les doublons fait partie de ce que l'on met dans la définition des tables de la base de données. Cela se fait au moyen de la clef primaire.

Ce que je te recommande : exporter les données de la table, la vider, y ajouter une clef primaire puis réimporter tes données.
Peut-être quelqu'un sera de meilleur conseil, cela dit.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h18.


 
 
 
 
Partenaires

Hébergement Web