[SQL] Deletando players inativos

Um carinha me pediu isso no IRC, na verdade não é nem php ou lua, é SQL e você pode executar diretamente na janela de consulta do phpMyAdmin (ou, claro, adaptar em sites ou scripts lua).

[code=sql]DELETE FROM accounts WHERE lastday < UNIX_TIMESTAMP() - 60 * 60 * 24 * 7[/code]
O 7 ali é o número de dias inativo. Se quiser que remova contas com 1 mês de inatividade por exemplo, só trocar o 7 por 30.

Nota: se você usa SQLite troque UNIX_TIMESTAMP() por strftime('%s','now')


É bem simples, só pra caso alguém não saiba ainda 
Abraços 

Pesquisar no site

© 2012 Todos os direitos reservados.