É possível uma procedure chamar uma função?
21/08/2015
0
Preciso que todo dia as 00h00 verifique se na tabelaX existem registros igual a data atual, se sim:
- atualizar a tabela para avisos = 1;
- enviar e-mail para usuário;
- enviar notificação para o adm;
o que fiz (não sei se está correta essa maneira)
Criei um evento no MySql:
CREATE EVENT A_MEIA_NOITE ON SCHEDULE EVERY 24 HOUR STARTS TIME '2015-08-21 01:00:00' ON COMPLETION PRESERVE DO call sp_testeEvento();
A procedure:
DELIMITER $$ USE `faineart_plataforma`$$ CREATE PROCEDURE sp_testeEvento1 () BEGIN declare contador int(11); SELECT count(*) into contador FROM tabelaX WHERE DATE_FORMAT(now(), '%d-%m-%Y') = data; IF contador > 0 THEN UPDATE tabelaX SET avisos=avisos + 1 WHERE DATE_FORMAT(now(), '%d-%m-%Y') = data; END IF; END $$
Duvida>>>
Não sei como pegar o id dos registros e chamar uma função no php para poder enviar o e-mail...
Qual seria a melhor maneira?
Obrigada!
Tatiana Benevento
Posts
23/08/2015
Tatiana Benevento
Na verdade pesquisei e encontrei cron e estou testando.
Acho que seria a melhor maneira certo?
23/08/2015
Tatiana Benevento
Na verdade pesquisei e encontrei cron e estou testando.
Acho que seria a melhor maneira certo?
Clique aqui para fazer login e interagir na Comunidade :)