MySQL新強大特性——事件,MySQL DBA必看!
MySQL的事件特性是一個相當有用的特性,特別對于MySQL單機和集群的數據庫管理員DBA,相信是DBA必定要掌握的知識。也肯定當MySQL的DBA學習完了這個特性后,將這個特性用好,可以給自己省下60%的工作量。
正文在MySQL欄目中,已經做成PDF供大家下載了,地址是:
http://www.aygfsteel.com/chenpengyi/articles/77933.html
下面是一些內容節選:
設定事件并運行
我們從MySQL downloads page上下載了MySQL 5.1 Beta版,安裝到XP上,啟動MySQL服務,用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”例子,給大家演示的是每隔一秒鐘向行內插入一條時間的記錄。
posted on 2006-10-29 22:05 benchensz 閱讀(6381) 評論(3) 編輯 收藏 所屬分類: 隨便寫寫(比較有用,值得看看)