12-02-2013, 03:26 PM
Table vidée, tests effectués en ligne comme en local !
test donc à vide avec:
J'ai bien une ligne qui se fait, avec les bonnes valeurs !
Maintenant, je lance la requète sur le même type de troupe (PK_cTroupe) et sur le même joueur (FK_joueur). La ligne existe déjà, je veux simplement qu'elle modifier le nombre de la troupe, de 200 à 300:
Il ne m'a donc pas modifié la première ligne, mais en a ajouté une seconde :bave:
Même résultat en ligne comme en local.
Ma base contient bien une PK en AI ainsi qu'un double index unique.
Tu y comprends quelque chose toi ?
test donc à vide avec:
Code :
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;
J'ai bien une ligne qui se fait, avec les bonnes valeurs !
Maintenant, je lance la requète sur le même type de troupe (PK_cTroupe) et sur le même joueur (FK_joueur). La ligne existe déjà, je veux simplement qu'elle modifier le nombre de la troupe, de 200 à 300:
Code :
INSERT INTO t_troupe (FK_joueur, FK_cTroupe, nombre, type)
VALUES (9, 2, 300, '0')
ON DUPLICATE KEY UPDATE
FK_joueur = 9 AND FK_cTroupe = 2;
Citation :1 ligne insérée.
Identifiant de la ligne insérée : 9 ( Traitement en 0.0003 sec )
Il ne m'a donc pas modifié la première ligne, mais en a ajouté une seconde :bave:
Même résultat en ligne comme en local.
Ma base contient bien une PK en AI ainsi qu'un double index unique.
Tu y comprends quelque chose toi ?