Evento no MySQL - Parte 2Introdução Esta é a parte 2 da minha série, Evento em MySQL. Na parte anterior da série Expliquei-lhe o que um evento é e como criá-lo no MySQL. Nesta parte eu explicar como alterar um evento. Eu suponho que você leu a parte anterior da série, como este é um continuation.The Alter Evento sintaxe simplificada Uma forma simplificada da sintaxe do evento Alter é: ALTER EVENT event_name [ON Horário] ['comentário' COMENTÁRIO] [FAZER event_body ]; As cláusulas aqui são opcionais. No entanto, são as mesmas cláusulas do Sintaxe Criar Evento.
Então, para alterar um evento existente, você simplesmente substituir o conteúdo da cláusula que está na instrução Criar Evento. Você também pode adicionar uma nova cláusula (por exemplo, comentário). Só depois de um evento é alterada, o seu efeito é reiniciado a partir desse momento onward.Illustration Na parte anterior da série, vimos um exemplo criar evento. Este é o exemplo: CREATE EVENT MyEvent ON programação a cada 24 horas começa CURRENT_TIMESTAMP + 5 HORAS DO INTERVALO ATUALIZAÇÃO myTable SET MyColumn = MyColumn + 1 WHERE ID = 3; Suponha que este evento já existe.
Você pode alterar o evento, mudando apenas a cláusula de programação em como segue: CREATE EVENT MyEvent NA PROGRAMAÇÃO NA PROGRAMAÇÃO NO INTERVALO CURRENT_TIMESTAMP + 2 hora NOTA: Você não tem que re-digitar as outras cláusulas do contrato; eles ainda permanecem. O exemplo a seguir altera apenas a cláusula DO (lê-lo e comparar com a afirmação de criar evento acima): CREATE EVENT MyEvent DO ATUALIZAÇÃO myTable SET MyColumn = MyColumn + 2 WHERE ID = 4; Soltando um evento Para soltar um evento significa para excluir o evento .
A sintaxe para soltar um evento é: DROP EVENT event_name Para soltar o evento acima, você deve digitar: DROP EVENT MyEvent; Agora você sabe como criar, alterar e soltar um evento em MySQL. Isso é bom. No entanto, você ainda pode não ser capaz de fazer essas coisas pelas duas razões seguintes: - O que é chamado o Event Scheduler tem que ser EM. - Você precisa ter o direito (privilégio) para fazer essas coisas. Na próxima parte da série, eu olhar para o privilégio que você precisa ter, a fim de fazer essas coisas. Na parte que se segue, explicar o Event Scheduler.
Esta série é a última da série que eu tenho para o curso My SQL (volume). Eu espero que você está apreciando-lo. Vejo você na próxima parte da série. ChrysOther Peças do SeriesCreating um Evento em MySQLAltering e Dropping evento em MySQLThe Evento P