p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    août 2012
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : août 2012
    Messages : 131
    Points : 51
    Points
    51

    Par défaut problème avec REPLACE

    Bonjour,
    J'ai une table avec ( id, code_article, ....)
    id : PRIMARY KEY
    Peut on utiliser REPLACE en faisant la vérification sur code_article et non sur id?

    ...

    bon, je viens de mettre code_article en Unique Mais l'id est incremanté suite à mon réglage de la table, c'est pas terrible, il me semblait que REPLACE pouvait prendre un id qui a été supprimé auparavant?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    REPLACE DELAYED INTO  A_".$_SESSION['nom_devis']." (code_article,article,u,perte,pu) VALUES ('$code_article','$article','$u','','$pu')";

    Merci pour votre aide

    drick

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    juillet 2005
    Messages
    23 915
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : juillet 2005
    Messages : 23 915
    Points : 35 177
    Points
    35 177

    Par défaut

    Avec ON DUPLICATE KEY UPDATE
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT DELAYED INTO  A_".$_SESSION['nom_devis']." (code_article,article,u,perte,pu) VALUES ('$code_article','$article','$u','','$pu')
    ON DUPLICATE KEY UPDATE article = '$article', u = '$u', pu = '$pu'";

    Au passage si code_article pourrait être ta clef primaire.

Discussions similaires

  1. Problème avec replace
    Par kriekbellevue dans le forum Fonctions
    Réponses: 2
    Dernier message: 06/09/2011, 23h02
  2. [Access] Problème avec REPLACE dans SQL
    Par nikolla dans le forum Langage SQL
    Réponses: 7
    Dernier message: 12/01/2011, 13h47
  3. Problème avec REPLACE INTO
    Par Manu0086 dans le forum Requêtes
    Réponses: 2
    Dernier message: 13/02/2006, 12h14
  4. problème avec "replace"
    Par lilipuce83 dans le forum ASP
    Réponses: 3
    Dernier message: 26/05/2004, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo