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