数据库中一些简单的防刷机制

数据库中一些简单的防刷机制
update t_userinfo set lastupdatetime = getdate() where userid = @userid and lastupdatetime < dateadd(second,-5,getdate() )

if(@@rowcount = 0 )
begin
    set @outmsg = '刷新太频繁'
    return
end

条件是距离上次更新必须至少多5秒
where userid = @userid and lastupdatetime < dateadd(second,-5,getdate() )
posted @ 2011-09-02 10:36  PPDev  阅读(494)  评论(0编辑  收藏  举报