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 : Sélectionner tout - Visualiser dans une fenêtre à part
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