2012-10-29 43 views
0

我想只有一次更新列运行SQL命令..真或假。一旦SQL命令

UPDATE article SET published = '1 OR 0' WHERE id = '1' 

在上面的命令“1或0”就是这个意思;

如果文章的公布列为1 /真,设置0 /假 ..如果是出版0 /假,设置1 /真 ..

我能做些什么?

感谢您的帮助..

回答

2
UPDATE article SET published = NOT published WHERE id = '1'; 
+0

真的很感谢! ;) 适合我.. – Bora

0

尝试使用if()功能:

UPDATE article 
SET published = if(published=0,1,0) 
WHERE id = '1';