Dùng UPDATE ... SET ... = IF(...) để toggle 0/1.
Cú pháp:
update yourTableName set yourColumnName = IF(yourColumnName = 0, 1, 0);
Tạo bảng, chèn luân phiên 1,0,1,0,1,0.
Chạy toggle:
mysql> update ToggleDemo set IsOnOrOff = IF(IsOnOrOff = 0, 1, 0); Query OK, 6 rows affected (0.12 sec) Rows matched: 6 Changed: 6 Warnings: 0
Kết quả: 0→1, 1→0.
+-----------+ | IsOnOrOff | +-----------+ | 0 | | 1 | | 0 | | 1 | | 0 | | 1 | +-----------+ 6 rows in set (0.00 sec)