Postado Abril 7, 2015 10 anos Olá eu presciso De 1 query q deleta todos os chars inativos Eu tentei com essa q achei aqui DELETE FROM `players` WHERE `level` < 50 AND `lastlogin` < UNIX_TIMESTAMP() - 20 * 24 * 60 * 60 Mas da Erro Error while executing query: no such function: UNIX_TIMESTAMP Gostaria de saber se tem Algum comando q deleta todos os char's inativos... Agradeço desdeja up BUMP
Postado Abril 7, 2015 10 anos Você tem MySQL aberto? o SQLite não tem a função "UNIX_TIMESTAMP()" , então, foi um gênio que fez esse modelo... você pode executar UNIX_TIMESTAMP() , no MYSql , e depois fazer assim: DELETE FROM `players` WHERE `level` < 50 AND `lastlogin` < ( Numero que voce pegou do UNIX_TIMESTAMP() ) - 20 * 24 * 60 * 60 Recomendo você usar o query no mesmo tempo que pegar o UNIX_TIMESTAMP() , porque ele muda, tipo o os.time() do lua... Pra pegar ele use: SELECT UNIX_TIMESTAMP(); Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: Mostrar conteúdo oculto [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
Postado Abril 28, 2015 10 anos Autor Opa fuuncionoo , E como fasso pra deletar todos os players level 8 menos o account mananger?
Postado Abril 28, 2015 10 anos DELETE FROM `players` WHERE `name` <> 'Account Manager' AND `level` = 8 AND `lastlogin` < ( Numero que voce pegou do UNIX_TIMESTAMP() ) - 20 * 24 * 60 * 60 Se não funcionar tente trocar <> por != Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: Mostrar conteúdo oculto [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
Postado Abril 29, 2015 10 anos Autor Vc entendeu errado, queria q deletase todos as contas level 8 e nao as contas level 8 inativas obg
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.