2013-01-15 22 views
0

我正在嘗試查找大於10分鐘的所有行,並且這些行不等於0或null。我似乎寫錯了。查找非空且大於10分鐘的行

SELECT * FROM locked_users WHERE lockset < (UNIX_TIMESTAMP() - 600) AND IS NOT NULL 

回答

1

您只需在第二個條件中添加lockset即可使其工作。

SELECT * 
FROM locked_users 
WHERE lockset < (UNIX_TIMESTAMP() - 600) AND 
     lockset IS NOT NULL AND 
     lockset <> 0 
+0

其實我想這爲好,但寫入DB 0 ..我不希望它返回,如果有一個0或爲空 – greycode

+0

完美謝謝! – greycode

+0

查看更新':D' –