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!

Você não está conectado. Conecte-se ou registre-se

Deletar Contas Inativas

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 Deletar Contas Inativas em 21/10/2012, 12:52

Xtreme


Membro
Membro


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

Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

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