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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  MySQL: comment faire pour éviter des lignes en doublons [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MySQL: comment faire pour éviter des lignes en doublons [RESOLU]

n°319852
THE REAL S​MILEY
The Real Résistance!
Posté le 27-02-2003 à 22:20:10  profilanswer
 

SOLUTION EN BAS
 
bon, je suis pas très clair, je m'explique:
extrait du contenu de ma table:

Code :
  1. CHAMPS1 CHAMPS2
  2. 200     2
  3. 200     2
  4. 205     2
  5. 205     2
  6. 200     2
  7. 205     2


on peut voir qu'il y a plusieurs fois le couple 200/2 et le couple 205/2 or je voudrait que chaque couple n'existe qu'une fois dans la table
 
Je voudrait une méthode simple qui permette d'éviter d'avoir des doublons (je ne veux pas faire de requête avant d'insérer une ligne pour savoir si la ligne existe déjà)
 
==========================================================
SOLUTION
 
Bon en fait, il suffit de déclarer les deux champs en tant que PRIMARY
 
Et de faire ensuite un INSERT comme si de rien n'était, MySQL insèrera si le couple n'existe pas, sinon, il ne fera rien


Message édité par THE REAL SMILEY le 27-02-2003 à 22:41:10
mood
Publicité
Posté le 27-02-2003 à 22:20:10  profilanswer
 

n°319863
THE REAL S​MILEY
The Real Résistance!
Posté le 27-02-2003 à 22:32:42  profilanswer
 

Urd-sama a écrit :

avec un sous-select dans ta requete peut-etre? sinon je vois pas trop... en tout cas pas sans faire un autre select en + du delete


Ben non, en fait, regarde mon Edit plus haut, c'est plutôt simple  :jap:
 
Edit, bon ben tu l'as vu de toi même l'edit [:ddr555], je garde le "Quote" pour la peine  :D


Message édité par THE REAL SMILEY le 27-02-2003 à 22:33:32
n°319864
urd-sama
waste of space
Posté le 27-02-2003 à 22:33:30  profilanswer
 

oui je me suis supprimée entre-temps  :whistle:


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

  MySQL: comment faire pour éviter des lignes en doublons [RESOLU]

 

Sujets relatifs
Requête MySQLMysql et les droits, galère
PostgreSQLProblème de démarrage [ RESOLU][c++] obtenir le nom d utilisateur du pc [RESOLU]
MySQL et SGBD[c++] 2blemes insides [RESOLU]
[PHP, MySQL] votre avis concernant la gestion des imagesEviter de mettre des fichiers en cache
[MySQL] Ordonner les réponses selon 2 colonne[PHP] session [resolu mais pas comme je veux ;) ]
Plus de sujets relatifs à : MySQL: comment faire pour éviter des lignes en doublons [RESOLU]


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