我想只为更新列运行一次sql命令..
UPDATE article SET published = '1 OR 0' WHERE id = '1'
在上面的命令中,“ 1 OR 0 ”是指;
如果文章发布的专栏 1 / true ,请设置 0 / false ..如果发布 0 / false ,请设置 1 /真 ..
我该怎么办?
感谢您的帮助..
答案 0 :(得分:2)
UPDATE article SET published = NOT published WHERE id = '1';
答案 1 :(得分:0)
尝试使用if()
功能:
UPDATE article
SET published = if(published=0,1,0)
WHERE id = '1';