MySQL comportement de DOUBLE de la CLÉ de mise à JOUR pour plusieurs champs UNIQUES

De MySQL 4.1.0-delà, il est possible d'ajouter ON DUPLICATE KEY UPDATE déclaration de spécifier le comportement lorsque les valeurs inséré (avec INSERT ou SET ou VALUES) sont déjà dans la table de destination.w.r.t. PRIMARY KEY ou certains UNIQUE champ. Si la valeur pour PRIMARY KEY ou certains UNIQUE domaine sont déjà dans le tableau, INSERT est remplacé par un UPDATE.

  • Comment ON DUPLICATE KEY UPDATE comporter en cas il y a plusieurs
    UNIQUE champs dans ma table ?
  • Peut, j'ai une mise à jour seulement, si UNIQUE champ est assorti ?
  • Puis-je avoir une mise à jour uniquement si les deux UNIQUE champs sont mis en correspondance simultanément ?

OriginalL'auteur octoback | 2013-05-04