Jawaban:
Ini akan melakukan:
SET show = NOT show
jadi nilai
TRUE
menjadi FALSE
,
FALSE
menjadi TRUE
,
UNKNOWN
( NULL
) tetap UNKNOWN
.
Berikut ini akan berubah FALSE
atau NULL
ke TRUE
, dan TRUE
ke FALSE
:
UPDATE tablename SET fieldname = NOT COALESCE( fieldname, 'f' ) WHERE keyvalue = ?;
TRUE
danFALSE
, variasiUNKNOWN
sesuai sudah :)