Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal : )
Sou novo por aqui mas gostaria muito de uma ajuda
No SQL Server 2000 tem um sistema de Jobs que executa uma determinada Query com um tempo pré-definido por mim, porém não acho nada parecido para usar com MySQL via phpmyadmin
Alguém sabe como posso resolver isso?
Um exemplo:
Quero que as pessoas cadastradas do meu site só possam fazer uma postagem por dia
Quando ele enviar o post pelo site, uma tabela no banco de dados com nome 'postou' receberá o valor de 1
Enquanto o valor de 'postou for = a 1, a conta não poderá fazer outra postagem
No SQL Server 2000 o sistema de JOBS me permite criar uma query assim:
UPDATE nome_tabela set postou = 0 where postou = 1
Este comando seria executado todo dia a meia noite
Olá : )
Consegui resolver o problema e vou detalhar, caso alguém tenha o mesmo problema que eu
Primeiramente executei este comando query: SELECT @@event_scheduler
Ele mostra se o sistema de Scheduler esta ativado (no meu caso, já estava)
Caso esteja desativado, você pode ativar com o comando: SET GLOBAL event_scheduler := 1
Para este comando, é necessário estar com privilégios SUPER
Com o sistema de Scheduler on, você pode criar suas querys com o seguinte comando:
CREATE EVENT memb_info
ON SCHEDULE
EVERY 24 Hour
DO
Eu fiz o teste baseado em segundos, substituindo a parte: 24 Hour por: 120 secound
Funcionou : )
Espero que funcione baseado em horas também