我想更新表中的 2 列。POST 值为 1 或 0。所以我有以下查询,我不确定它是否有效,但我正在寻找更好的方法来做到这一点。
如果 POST 值 ($yes_no) 等于 1,那么我需要增加 tableA.num_yes +1 并减少 tableA.num_yes -1。
因此,如果 POST 值 ($yes_no) 等于 0,则相同。
t.num_yes = IF($yes_no = 1, t.num_yes + 1, t.num_yes),
t.num_no = IF($yes_no = 1, t.num_no - 1, t.num_no),
t.num_no = IF($yes_no = 0, t.num_no + 1, t.num_no),
t.num_yes = IF($yes_no = 0, t.num_yes - 1, t.num_yes)