(11-02-2013, 11:04 PM)zneman a écrit : Merci pour l'aide, j'apprends des choses !En fait, c'est logique vu qu'à cause de l'incrementation, le champ PK_troupe sera toujours différent. Donc il te suffit de retirer la clé primaire sur FK_cTroupe et FK_joueur et de mettre un double index unique sur ces deux champs, ça devrait suffire (je viens de faire un test).
Voila donc pour les 3 PK: done !
Je viens en revanche de re-tester ma requête:
INSERT INTO t_troupe (FK_joueur, FK_cTroupe, nombre, type)
VALUES (9, 2, 200, '0')
ON DUPLICATE KEY UPDATE
FK_joueur = 9 AND FK_cTroupe = 2;
Alors soit: il y'a une erreur dans ma requète, soit ça ne fonctionne pas ! Ici il ne m'actualise rien, mais m'ajoute une ligne (une fois encore).
Messages dans ce sujet |
[Resolu] SQL: de l'UPDATE à l'INSERT - par zneman - 11-02-2013, 09:12 PM
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
Plusieurs insert dans une boucle | tesco | 3 | 1 995 |
22-12-2011, 04:56 PM Dernier message: atra27 |
|
Bête Insert qui plante ... | Stefff | 9 | 3 562 |
22-06-2008, 06:03 PM Dernier message: Stefff |
|
[Résolu] Problème de variable dans un Update | Rouge | 5 | 3 055 |
06-04-2008, 08:51 PM Dernier message: Sephi-Chan |
|
[Résolu] Performances dans une boucle avec Update | zeppelin | 11 | 5 357 |
31-03-2008, 03:32 PM Dernier message: Mysterarts |
|
[Résolu] Update multiples | comg | 5 | 2 370 |
06-02-2008, 12:54 PM Dernier message: comg |