Bem Vindos ao ActiveCheats.

Se registrem-se por aqui http://activechets.forumeiros.com/register depois de se registrar poderá acessar qualquer area do fórum.

Caso, queira ser só um visitante não poderá baixar, ver imagens, só poderá ler aos tópicos.

    Deletando contas inativas

    Compartilhe
    avatar
    Yoooour
    Novo Membro

    Novo Membro

    Mensagens Mensagens : 15
    Moedas Moedas : 41
    Respeitos Respeitos : 0
    Data de inscrição Data de inscrição : 14/02/2012

    default Deletando contas inativas

    Mensagem por Yoooour em Ter Fev 14, 2012 3:22 pm

    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

      Data/hora atual: Sab Jun 23, 2018 4:20 am