MySQL: comment faire pour éviter des lignes en doublons [RESOLU] - SQL/NoSQL - Programmation
Marsh Posté le 27-02-2003 à 22:32:42
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
Edit, bon ben tu l'as vu de toi même l'edit , je garde le "Quote" pour la peine
Marsh Posté le 27-02-2003 à 22:20:10
SOLUTION EN BAS
bon, je suis pas très clair, je m'explique:
extrait du contenu de ma table:
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