Bonjour à tous, je dois par une requête changer la valeur d'un champ par son inverse. Si le champ est à 1 le mettre à zéro ou inversement sans connaitre la valeur de départ.
Merci pour vos éclairages.
Bonjour à tous, je dois par une requête changer la valeur d'un champ par son inverse. Si le champ est à 1 le mettre à zéro ou inversement sans connaitre la valeur de départ.
Merci pour vos éclairages.
salut,
admetons que ta valeur à commuter est booléen et s'appelle machin dans la table truc (la valeur doit exister), tu feras
ou
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part update truc set machin=not machin
si tu as besoin d'une condition tu rajoutes un where...
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part update truc set machin=machin xor 1
Partager