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
TRUEtrở thành FALSE,
FALSEtrở thành TRUE,
UNKNOWN( NULL) ở lại UNKNOWN.
Sau đây sẽ biến FALSEhoặc NULLđến TRUE, và TRUEđể FALSE:
UPDATE tablename SET fieldname = NOT COALESCE( fieldname, 'f' ) WHERE keyvalue = ?;
TRUEvàFALSE, một biến thể trênUNKNOWNlà phù hợp :)