SSGamers - 10 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 10 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!
Há 10 anos revolucionando servidores de jogos/informática com você!
SSGamers - Fique atualizado
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

Deletar contas que nunca logaram no servidor

Angel@Progamador
--> Postador Iniciante
--> Postador Iniciante
Steam Steam : http://empresaforum.com.br/site.php
Zello : Angel Progamador MuOnline
Mensagens : 31
Moedas : 2468
Data de inscrição : 23/12/2015
Localização : Itubera

Mensagem por Angel@Progamador Ter 29 Dez 2015 - 15:18

Query para deletar as contas criadas no site que nunca logaram no servidor, recomendo utilizar a cada 3 meses.



DECLARE @Acc varchar(10), @Chars varchar(10), @test int 
select @test = 0 
DECLARE LISTA CURSOR LOCAL FOR 
SELECT memb___id FROM MEMB_INFO 
OPEN LISTA 
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


Lembrando claro de fazer backup antes de executar a query, para caso ocorra um problema vc não perder os dados.

Créditos: Angel Programador



Deletar contas que nunca logaram no servidor BY4IZEK
[size=14][size=10]'' Não Existe um caminho para a felicidade. A felicidade é o caminho!   lol! [/size][/size]
Atenciosamente:  Angel

^
subir
Data/hora atual: Sab 25 Jun 2022 - 1:48