Jogos Hackers - O Retorno!
Olá, Você acessou o fórum Jogos - Hackers! Todo arquivo em nosso forum é gratuito, não ligue para o design do fórum, pois estamos arrumando ainda.
Agora a cada 15 dias os USUÁRIOS SEM MENSAGEM SÃO DELETADOS, AUTOMATICAMENTE!

Deletar Contas Inativas

Ir em baixo

Deletar Contas Inativas

Mensagem por Xtreme em 21/10/2012, 12:52



Esse Script irá deletar todas contas que ainda não possui personagens.

• Acesse seu SQL >> Query Analizer >> DataBase [DB] MuOnline

• Execute a seguinte Query:

FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
begin
if (SELECT COUNT(*) FROM Character where AccountID=@Acc) = 0
begin
DELETE from MEMB_INFO where memb___id=@Acc
DELETE from VI_CURR_INFO where memb___id=@Acc
select @test = @test + 1
end
FETCH NEXT FROM LISTA INTO @Acc
end
CLOSE LISTA
DEALLOCATE LISTA
print @test

• Para deletar as contas que estão a tantos dias sem connectar basta executar a seguinte query:

begin tran
delete memb_info
from
(
select memb___id from memb_stat where getdate()-DisConnectTM>365 --> (Número de dias que a conta está inativa)
) tbl
where memb_info.memb___id = tbl.memb___id collate database_default
commit

Xtreme
Membro
Membro

Especialidade : Em nada =/
Mensagens : 14
Dinhero : 35
Reputação : 1
Data de inscrição : 20/10/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum