Switch boolean avec CASE et INSERT INTO
Bonjour,
J'ai une table dans laquelle j'ai un boolean 1/0.
Lors de la mise à jour ou de l'insertion d'une nouvelle entrée, j'utilise cette requête:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
INSERT INTO pronos (user_id, match_id, booster, submit_date) VALUES (
'1',
'1',
CASE booster WHEN booster = 1 THEN
0
ELSE
1
END,
now()
) ON DUPLICATE KEY UPDATE
booster=VALUES(booster), submit_date=VALUES(submit_date) |
Ce que j'aimerai c'est quand la valeur du champ booster=1 alors la mettre à 0 et inversement. Mais ça ne fonctionne pas !
Si vous aviez une solution ?
A+
coincoin22