Réponses:
Cela fera:
SET show = NOT show
donc une valeur de
TRUEdevient FALSE,
FALSEdevient TRUE,
UNKNOWN( NULL) reste UNKNOWN.
Les éléments suivants se tourneront vers FALSEou NULLvers TRUEet TRUEvers FALSE:
UPDATE tablename SET fieldname = NOT COALESCE( fieldname, 'f' ) WHERE keyvalue = ?;
TRUEetFALSE, une variation surUNKNOWNétait appropriée :)