Evento en MySQL - Parte 2Introduction Esta es la parte 2 de mi serie, Evento en MySQL. En la parte anterior de la serie te expliqué lo que un evento es y cómo crearla en MySQL. En esta parte me explico cómo alterar un evento. Supongo que usted ha leído la parte anterior de la serie, ya que es un continuation.The Alter Evento Sintaxis simplificada Una forma simplificada de la sintaxis Evento Alter es: ALTER CASO event_name [ON horario HORARIO] ['comentario' COMENTARIO] [DO event_body ]; Las cláusulas aquí son opcionales.
Sin embargo, son las mismas cláusulas de la Sintaxis Crear evento. Así que para alterar un evento existente, sólo tiene que sustituir el contenido de la cláusula de que se encuentra en la declaración Crear evento. También puede añadir una nueva cláusula (por ejemplo comentario). Justo después se altera un evento, se reinicia sus efectos desde ese momento onward.Illustration En la parte anterior de la serie vimos un ejemplo crear evento.
Este es el ejemplo: CREATE MyEvent EVENTO EN HORARIO CADA 24 HORAS COMIENZA CURRENT_TIMESTAMP + INTERVALO 5 HORAS DE HACER ACTUALIZACIÓN myTable SET MICOLUMNA = MICOLUMNA + 1 donde id = 3; Supongamos que ya existe este evento. Puede modificar el evento, cambiando sólo la cláusula de horario en la siguiente forma: CREATE MyEvent EVENTO EN HORARIO DE HORARIO EN CURRENT_TIMESTAMP + INTERVALO 2 HORA Nota: Usted no tiene que volver a escribir las otras cláusulas; todavía permanecen.
El siguiente ejemplo se cambia sólo la cláusula DO (leerlo y compararlo con la declaración evento crear más arriba): CREATE EVENT MyEvent DO ACTUALIZACIÓN myTable SET MICOLUMNA = MICOLUMNA + 2 donde id = 4; Dejar caer un Evento Para excluir a un evento significa para eliminar el evento . La sintaxis para dejar un evento es: event_name CASO gota a gota el caso anterior, escribiría: DROP CASO MyEvent; Ahora ya sabes cómo crear, modificar y eliminar un evento en MySQL. Eso es bueno.
Sin embargo, usted todavía puede no ser capaz de hacer estas cosas por las dos razones siguientes: - Lo que se llama el Programador de eventos tiene que ser activado. - Usted necesita tener el derecho (privilegio) para hacer estas cosas. En la siguiente parte de la serie, me veo en el privilegio que se necesita tener para poder hacer estas cosas. En la parte que sigue explico el Programador de eventos. Esta serie es la última de la serie que tengo para el curso SQL Mi (volumen). Espero que estén apreciarlo. Nos vemos en la siguiente parte de la serie.
C