*   >> läser Utbildning artiklar >> science >> programming

Förändra och släppa Event i Mysql

Event i MySQL - Del 2Introduction Detta är del 2 i min serie, Event i MySQL. I den förra delen av serien förklarade jag för dig vad en händelse är och hur man skapar den i MySQL. I denna del jag förklara hur du ändrar en händelse. Jag antar att du har läst den tidigare delen av serien, eftersom detta är en continuation.The Alter händelse Syntax förenklad En förenklad form av Alter Händelse Syntax är: ALTER EVENT EVENT_NAME [på schemat schema] [KOMMENTAR 'kommentar'] [DO event_body ]; Klausulerna här är valfria. Men de är samma klausuler i Skapa händelse Syntax.

Så för att ändra en befintlig händelse, du helt enkelt byta ut innehållet i klausul som finns i Skapa händelse uttalande. Du kan också lägga till en ny bestämmelse (exempelvis kommentar). Strax efter en händelse ändras, dess effekt omstarter från den tiden onward.Illustration I den tidigare delen av serien såg vi en skapa händelse exempel. Detta är det exempel: CREATE HÄNDELSE myEvent PÅ SCHEMA VARJE 24 TIMME STARTAR CURRENT_TIMESTAMP + INTERVALL 5 TIMME DO UPPDATERING mintabell SET myColumn = myColumn + 1 där id = 3; Antag att denna händelse redan existerar.

Du kan ändra händelsen, ändra bara SCHEMA klausulen ON enligt följande: CREATE EVENT myEvent på schemat på schemat AT CURRENT_TIMESTAMP + INTERVALL 2 HOUR Obs: Du behöver inte åter skriv andra klausuler; de fortfarande kvar. I följande exempel ändras bara DO klausulen (läs den och jämföra med skapa händelse uttalande ovan): CREATE EVENT myEvent uppdaterar mintabell SET myColumn = myColumn + 2 VAR ID = 4; tappar en händelse att släppa en händelse innebär att radera .

Syntaxen att släppa en händelse är: DROP EVENT EVENT_NAME att släppa ovanstående händelse, skulle du skriva: DROP EVENT myEvent; Nu vet du hur man skapa, ändra och släppa en händelse i MySQL. Det är bra. Men du fortfarande inte kan göra dessa saker för följande två skäl: - Det som kallas Event Scheduler måste vara PÅ. - Du måste ha rätt (privilegiet) att göra dessa saker. I nästa del i serien, jag tittar på privilegium som du behöver för att göra dessa saker. I den del som följer jag förklara Event Scheduler. Denna serie är den sista i serien jag har för My SQL kursen (volym).

Jag hoppas att ni uppskattar det. Vi ses i nästa del i serien. ChrysOther Delar av SeriesCreating en händelse i MySQLAltering och släppa Event i MySQLThe Händelse PrivilegeMySQL Händelse SchedulerThe måste veta i databasdesign och MySQLThe måste veta i databasdesign och MySQL Omdömen

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.