2012-10-29 70 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';