Câu trả lời:
Điều này sẽ làm:
SET show = NOT show
vì vậy một giá trị của
TRUE
trở thành FALSE
,
FALSE
trở thành TRUE
,
UNKNOWN
( NULL
) ở lại UNKNOWN
.
Sau đây sẽ biến FALSE
hoặc NULL
đến TRUE
, và TRUE
để FALSE
:
UPDATE tablename SET fieldname = NOT COALESCE( fieldname, 'f' ) WHERE keyvalue = ?;
TRUE
vàFALSE
, một biến thể trênUNKNOWN
là phù hợp :)