QUICK TIPS: Habilitando e Entendendo Events no MySql – Parte 1
Olá Pessoal, aqui estou em mais uma Quick Tips para falar com vocês um pouco mais de banco de dados. Para ser mais exato vamos falar de MySql, especificamente de um recurso chamado Events que temos disponível a partir do MySql 5.1.
Olá Pessoal, aqui estou em mais uma Quick Tips para falar com vocês um pouco mais de banco de dados. Para ser mais exato vamos falar de MySql, especificamente de um recurso chamado Events que temos disponível a partir do MySql 5.1.
Como você deve saber o padrão SQL conhecido como ANSI, prevê alguns objetos padrão em banco de dados, por exemplo: Tables, Views, Procedures, Function, Triggers, Users, etc. Em um banco dados podemos criar e manter um ou mais tipos destes objetos através das instruções DDL como Create e Alter.
O MySql vai um pouco mais além. Com ele temos a opção de criarmos um outro tipo de Objeto chamado Event. Para que você possa entender, um Event é como se fosse um Trigger que pudesse ser programada para disparar, ou melhor, um Event é exatamente isso. Para quem não sabe um Trigger, ou gatilho, é um procedimento armazenado no banco de dados que fica associado a uma, e somente uma tabela, que é disparado quando esta referida tabela sobre uma ação. Essas ações podem ser inclusões, exclusões e alterações de dados.
1. Habilitar o servidor para trabalhar com Eventss;
2. Criar os Events que desejamos ter em nossa base;
A principio nesta tips vamos aprender como habilitar o Events no servidor e na parte 2 criaremos alguns Eventss em nossa base de dados. Então vamos lá, mãos a obra.
Nós podemos habilitar o Events de duas formas. A primeira é via linha de comando, habilitando o uso de Events através da sessão que estamos conectados. Então utilize o prompt de comando e se conecte ao servidor MySql ou utilize o utilitário que você achar melhor, eu estarei utilizando o MySql Query Browser. Se logo conforme a Figura 1.
Figura 1 – Conectando a Base de dados
Após conectar a base de dados basta executar o comando mostrado na Figura 2 para habilitar o uso de Events na base de dados:
Figura 2 – Habilitando o event_scheduler
Para verificar se realmente habilitamos o Events execute o código da Figura 3
Figura 3 – Verificando se o Event está ativado
Esta é uma das maneira, porém se por ventura o servidor para os Eventss serão desabilitados. Então vamos a Segunda e mais segura forma de habilitar o servidor para trabalhar com Events.
Figura 4 – Habilitando o Event pelo My.ini
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo