MySQL新強(qiáng)大特性——事件,MySQL DBA必看!
MySQL的事件特性是一個相當(dāng)有用的特性,特別對于MySQL單機(jī)和集群的數(shù)據(jù)庫管理員DBA,相信是DBA必定要掌握的知識。也肯定當(dāng)MySQL的DBA學(xué)習(xí)完了這個特性后,將這個特性用好,可以給自己省下60%的工作量。
正文在MySQL欄目中,已經(jīng)做成PDF供大家下載了,地址是:
http://www.aygfsteel.com/chenpengyi/articles/77933.html
下面是一些內(nèi)容節(jié)選:
設(shè)定事件并運(yùn)行
我們從MySQL downloads page上下載了MySQL 5.1 Beta版,安裝到XP上,啟動MySQL服務(wù),用root用戶打開MySQL客戶端:
mysql> use test;
Database changed
mysql> create table test.t (s1 timestamp);
Query OK, 0 rows affected (0.11 sec)
?
mysql> create event e on schedule every 1 second do
?????? insert into test.t values (current_timestamp);
Query OK, 1 row affected (0.00 sec)
?
mysql> set global event_scheduler = 1;
Query OK, 0 rows affected (0.00 sec)
?
/* 3-second delay */
? mysql> select * from test.t;
+---------------------+
| s1????????????????? |
+---------------------+
| 2006-04-05 15:44:26 |
| 2006-04-05 15:44:27 |
| 2006-04-05 15:44:28 |
+---------------------+
上面是MySQL “事件”特性的“Hello World”例子,給大家演示的是每隔一秒鐘向行內(nèi)插入一條時間的記錄。
posted on 2006-10-29 22:05 benchensz 閱讀(6394) 評論(3) 編輯 收藏 所屬分類: 隨便寫寫(比較有用,值得看看)