我尝试执行一些sql update命令,该命令应该将某些列更新为0
我的桌子是
person: email(string),name(string),isconnect(string).
imalive:email(string),lastseen(timestamp (2011-10-03 22:46:00)).
现在我试试这个:
UPDATE persons SET isconnect=0 WHERE not exists (select imalive.email from imalive WHERE lastseen>'2011-10-14 13:43:32.876')
但有时它的工作和一段时间它不是
im runnig hsql(如果有关系),服务器在java中。
有没有人有线索或更好的选择。
提前感谢。
答案 0 :(得分:0)
UPDATE persons SET isconnect=0 WHERE not exists (select imalive.email from imalive WHERE datediff(lastseen,'2011-10-14 13:43:32.876') > 0)