第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

修改mysql事件(event)

標(biāo)簽:
MySQL

This tutorial shows you how modify existing MySQL events by using the  ALTER EVENT statement. After the tutorial, you will know how to modify schedule of an event, how to enable or disable an event, and how to rename an event.

MySQL allows you to change various attributes of an existing event. To change existing events, you use the  ALTER EVENT statement as follows:

ALTER EVENT event_name ON SCHEDULE schedule ON COMPLETION [NOT] PRESERVE RENAME TO new_event_name ENABLE | DISABLE DO   event_body

Notice that the ALTER EVENT statement is only applied to an existing event. If you try to modify a nonexistent event, MySQL will issue an error message therefore you should always use the  SHOW EVENTS statement to check the event for its existence before changing it.

SHOW EVENTS FROM classicmodels;

 

ALTER EVENT examples

Let’s create a sample event to demonstrate various features of the  ALTER EVENT statement.

The following statement creates an event that inserts a new record every minute into the messages table.

CREATE EVENT test_event_04 ON SCHEDULE EVERY 1 MINUTE DO    INSERT INTO messages(message,created_at)    VALUES('Test ALTER EVENT statement',NOW());

 

Changing schedules

To make the event run every 2 minutes, you use the following statement:

ALTER EVENT test_event_04 ON SCHEDULE EVERY 2 MINUTE;

 

Changing event body

You can also change the event’s body by specifying the new logic as follows:

ALTER EVENT test_event_04 DO    INSERT INTO messages(message,created_at)    VALUES('Message from event',NOW());

You can wait for 2 minutes and check the messages table again:

SELECT * FROM messages;

 

Disable events

To disable the event, you use the following statement:

ALTER EVENT test_event_04 DISABLE;

You can check the status of the event by using the  SHOW EVENTS statement as follows:

SHOW EVENTS FROM classicmodels;

 

Enable events

To enable a disabled event, you use the ENABLE keyword after the  ALTER EVENT statement as follows:

ALTER EVENT test_event_04 ENABLE;

 

Rename events

MySQL does not provide you with the  RENAME EVENT statement. Fortunately, you can use the  ALTER EVENT to rename an existing event as follows:

ALTER EVENT test_event_04 RENAME TO test_event_05;

 

Move events to another database

You can move an event from a database to another database by using the  RENAME TO clause as follows:

ALTER EVENT classicmodels.test_event_05 RENAME TO newdb.test_event_05

It is assumed that the newdb database is available in your MySQL database server.

In this tutorial, we have shown you how to change various attributes of a MySQL event by using the  ALTER EVENTstatement.

Related Tutorials

原文链接:http://outofmemory.cn/mysql/trigger/mysql-triggers-modifying-mysql-events

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消