Відповіді:
Це зробить:
SET show = NOT show
тому значення
TRUEстає FALSE,
FALSEстає TRUE,
UNKNOWN( NULL) залишається UNKNOWN.
Наступне перетвориться на FALSEабо NULLдо TRUEта TRUEна FALSE:
UPDATE tablename SET fieldname = NOT COALESCE( fieldname, 'f' ) WHERE keyvalue = ?;
TRUEіFALSE, варіація на цеUNKNOWNбула відповідна :)