QUICK TIPS: Habilitando e Entendendo Events no MySql – Parte 5

Olá Pessoal, chegamos a última tips da série sobre Eventos no MySql. Vimos até agora como habilitar os eventos, como criar um evento recorrente


Olá Pessoal, chegamos a última tips da série sobre Eventos no MySql. Vimos até agora como habilitar os eventos, como criar um evento recorrente. Vimos também como criar um evento com hora marcada e como unir o melhor dos dois mundos. Criar um evento recorrente com hora para começar e hora para terminar.

Bem para encerrarmos nossa série vamos ver como podemos adicionar mais informações ao nosso evento para que assim possamos alterar o comportamento padrão. Para começar, durante toda a série de dicas nossos eventos sempre começavam a ser executados assim que eram criados. Este é o comportamento padrão. Mas e se quisessemos criar um evento sem que ele iniciasse automaticamente? A figura abaixo mostra como ficaria o código.

Veja que agora temos um clausula DISABLE. Com isso o evento será criado porém não entrará em execução automaticamente. Para ativarmos este evento termos que executar o codigo da imagem abaixo:

Agora sim o evento entra em operação. Veja a Figura abaixo:

Outra comportamento padrão dos evento é o seguinte. Quando criamos um evento agendado, ou seja, com hora para iniciar e terminar o MySql automaticamente delete o evento quando ele é executado pela ultima vez. Caso você queira manter o evento após a última execução execute o código abaixo:

O comando On Completion Preserve irá mantar o Evento ao Final da última Execução. Por fim caso queiramos também podemos adicionar um comentário ao evento criado. Observe:

Com isso encerramos esta série de dicas sobre eventos no MySQL. Até a próxima pessoal.

Abraços !!

Artigos relacionados