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

 


Dernière réponse
Sujet : [PHP/MySQL] Supprimer les entrées en double?
HappyHarry ah ben dans ce cas la ...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
HappyHarry ah ben dans ce cas la ...
Toto21 m'en fou que ce soit l'un ou l'autre ils contiennent les mêmes valeurs!
HappyHarry

toto21 a écrit a écrit :

ben si je fais
DELETE FROM table WHERE id = '$id' AND chemin = '$chemin' LIMIT [B]1[/B] ça devrait aller nan?




 
nan, paske tu sais pas lequel est le premier dans la table ...
c pas bo du tout de faire ca
un SGBD ne garantit rien sur l'ordonnancement physique des enregistrements

Toto21 ben si je fais
DELETE FROM table WHERE id = '$id' AND chemin = '$chemin' LIMIT [B]1[/B] ça devrait aller nan?
HappyHarry ben tu tries sur id,chemin, tu balayes et si 2 qui se suivent ont le meme couple (id,chemin), tu deletes le 2 selon tous les criteres, sinon attention aux surprises  :D
Toto21 oki...
sinon un script qui me virait automatiquement les entrées en double, vous voyez ça comment?
Slash- si tu veux faire ca dans la creation de ta table tu fais :  
 
create table t
(
id typecolonne,
chemin typecolonne,
constraint NomContraite unique key (id,chemin)
);
Toto21 Salut à tous!
J'ai une table dans laquelle, je voudrais supprimer automatiquement toutes les entrées ayant le couple  
"id et chemin" identiques (id et chemin étant deux des champs de ma table).
Comment est-ce que je pourrais faire ça?
 
Ou bien alors est-ce que dans ma structure de table je peux définir id et chemin comme étant une clé unique?(mais pas les deux séparément!)
Comment?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)