Event in MySQL - Deel 2Introduction Dit is deel 2 van mijn reeks, Event in MySQL. In het vorige deel van de serie legde ik aan jou wat een gebeurtenis is en hoe om het te maken in MySQL. In dit deel leg ik uit hoe je een evenement te veranderen. Ik neem aan dat je het vorige deel van de serie hebben gelezen, want dit is een continuation.The Alter Event Syntax vereenvoudigd een vereenvoudigde vorm van de Alter Event Syntax is: ALTER EVENT EVENT_NAME [OP SCHEMA schema] ['comment' COMMENT] [DO event_body ]; Clausules hier zijn optioneel.
Ze zijn echter dezelfde clausules in de Create Event Syntax. Dus om een bestaand evenement te veranderen, hoeft u alleen de inhoud van de clausule die in de Create Event verklaring vervangen. U kunt ook een nieuwe clausule (bijvoorbeeld commentaar) toe te voegen. Net na een evenement wordt gewijzigd, zijn effect opnieuw opgestart vanaf dat moment onward.Illustration In het vorige deel van de serie zagen we het creëren van een gebeurtenis voorbeeld.
Dit is het voorbeeld: CREATE EVENT myEvent OP SCHEMA ELKE 24 UUR BEGINT CURRENT_TIMESTAMP + INTERVAL 5 UUR DO UPDATE myTable SET MijnKolom = MijnKolom + 1 WHERE ID = 3; Veronderstellen dat dit evenement al bestaat. U kunt de gebeurtenis veranderen, veranderen alleen de OP SCHEMA clausule als volgt: CREATE EVENT myEvent OP SCHEMA OP SCHEMA AT CURRENT_TIMESTAMP + INTERVAL 2 UUR Opmerking: Je hoeft niet opnieuw te typen de andere clausules; ze nog steeds.
Het volgende voorbeeld verandert alleen de DO-clausule (lezen en vergelijken met het creëren van gebeurtenis verklaring hierboven): CREATE EVENT myEvent DO UPDATE myTable SET MijnKolom = MijnKolom + 2 WHERE ID = 4; Dropping een gebeurtenis een evenement neerzetten betekent om het evenement te schrappen . De syntaxis om een evenement te laten vallen is: DROP EVENT EVENT_NAME Om het bovenstaande evenement neerzetten, typt u: DROP EVENT myEvent; Nu weet je hoe het maken, wijzigen en drop een gebeurtenis in MySQL. Dat is goed.
Echter, kunt u nog steeds niet in staat zijn om deze dingen te doen voor de volgende twee redenen: - Wat wordt de Event Scheduler moet AAN zijn. - Je moet de juiste (privilege) om deze dingen te doen. In het volgende deel van de serie, ik kijk naar het voorrecht dat je nodig hebt om deze dingen te doen. In het deel dat volgt ik uitleggen de Event Scheduler. Deze serie is de laatste van de serie die ik voor de My SQL cursus (volume). Ik hoop dat u waarderen het. Tot ziens in het volgende deel van de serie.
1…