2013-12-18 80 views
0

我是新來的sqlite,我有一個問題。我在Lua編程。驗證一行是否存在sqlite

我有一個名爲「prova」表的sqlite數據庫。此表有一個名爲「ultimotime」一欄,可以是0或1。我想所有的「ultimotime」值設置爲0,如果表中的所有行的「ultimotime」是1

對不起,我的英語和謝謝大家

+0

所以,確認:布爾列''prova'的ultimotime';如果_no_行爲'0',則將_all_行設置爲'0'。否則什麼都不做? –

+0

不,沒有別的 – Nick21

回答

3

「所有行都是1」與「行爲0」相同。 後者可以與不會被容易地檢查是否存在:

UPDATE prova 
SET ultimotime = 0 
WHERE NOT EXISTS (SELECT 1 
        FROM prova 
        WHERE ultimotime = 0) 
+0

我已經試過這個解決方案,但它不適合我.. – Nick21

+0

哦,對不起,它工作的很好,我忘了一個「)」..謝謝:) – Nick21

+0

@ Nick21Android:請將答案標記爲已批准,如果滿足您的需求..... –