mysql 事件的练习

mysql> insert into student
    -> values(‘013′,’张恒’,’男’,’1992-2-3′,’信息系’);
Query OK, 1 row affected (0.17 sec)

mysql> create event in_s on schedule at now()
    -> do
    -> insert into student
    -> values(‘014′,’张换’,’男’,’1992-2-3′,’信息系’);
Query OK, 0 rows affected (0.00 sec)

mysql> select* from student;
+—–+——–+——+———————+————+
| son | sname  | sex  | birthday            | sdept      |
+—–+——–+——+———————+————+
| 002 | 李四   | 女   | 1992-01-03 00:00:00 | 智能工程系 |
| 003 | 欧阳诗 | 女   | 1993-01-03 00:00:00 | 软件工程系 |
| 004 | 刘思   | 女   | 1998-03-02 00:00:00 | 软件工程系 |
| 010 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 012 | 张旭   | 男   | 1992-03-05 00:00:00 | 智能系     |
| 013 | 张恒   | 男   | 1992-02-03 00:00:00 | 信息系     |
| 016 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 10  | 张扬   | 男   | 1990-01-02 00:00:00 | 信息系     |
| 11  | 张样   | 男   | 1993-01-02 00:00:00 | 智能系     |
| 22  | 阳阳   | 男   | 1992-01-02 00:00:00 | 软件系     |
+—–+——–+——+———————+————+
10 rows in set (0.04 sec)

mysql> set global event_schedule=ture;
ERROR 1193 (HY000): Unknown system variable ‘event_schedule’
mysql> set global event_scheduler=ture;
ERROR 1231 (42000): Variable ‘event_scheduler’ can’t be set to the value of ‘ture’
mysql> set global event_scheduler=true;
Query OK, 0 rows affected (0.00 sec)

mysql> select* from student;
+—–+——–+——+———————+————+
| son | sname  | sex  | birthday            | sdept      |
+—–+——–+——+———————+————+
| 002 | 李四   | 女   | 1992-01-03 00:00:00 | 智能工程系 |
| 003 | 欧阳诗 | 女   | 1993-01-03 00:00:00 | 软件工程系 |
| 004 | 刘思   | 女   | 1998-03-02 00:00:00 | 软件工程系 |
| 010 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 012 | 张旭   | 男   | 1992-03-05 00:00:00 | 智能系     |
| 013 | 张恒   | 男   | 1992-02-03 00:00:00 | 信息系     |
| 014 | 张换   | 男   | 1992-02-03 00:00:00 | 信息系     |
| 016 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 10  | 张扬   | 男   | 1990-01-02 00:00:00 | 信息系     |
| 11  | 张样   | 男   | 1993-01-02 00:00:00 | 智能系     |
| 22  | 阳阳   | 男   | 1992-01-02 00:00:00 | 软件系     |
+—–+——–+——+———————+————+
11 rows in set (0.00 sec)

mysql> create event in_sl on schedule at now+interval 10 second
    -> do
    -> update student
    -> aet sname=’张思思’
    -> where son=’014′;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘sname=’张思思’
where son=’014” at line 4
mysql> create event in_sl on schedule at now+interval 10 second
    -> do
    -> update student
    -> set sname=’张思思’
    -> where son=’014′;
ERROR 1054 (42S22): Unknown column ‘now’ in ‘field list’
mysql> create event in_sl on schedule at now()+interval 10 second
    -> do
    -> update student
    -> set sname=’张思思’
    -> where son=’014′;
Query OK, 0 rows affected (0.06 sec)

mysql> select * from student;
+—–+——–+——+———————+————+
| son | sname  | sex  | birthday            | sdept      |
+—–+——–+——+———————+————+
| 002 | 李四   | 女   | 1992-01-03 00:00:00 | 智能工程系 |
| 003 | 欧阳诗 | 女   | 1993-01-03 00:00:00 | 软件工程系 |
| 004 | 刘思   | 女   | 1998-03-02 00:00:00 | 软件工程系 |
| 010 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 012 | 张旭   | 男   | 1992-03-05 00:00:00 | 智能系     |
| 013 | 张恒   | 男   | 1992-02-03 00:00:00 | 信息系     |
| 014 | 张换   | 男   | 1992-02-03 00:00:00 | 信息系     |
| 016 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 10  | 张扬   | 男   | 1990-01-02 00:00:00 | 信息系     |
| 11  | 张样   | 男   | 1993-01-02 00:00:00 | 智能系     |
| 22  | 阳阳   | 男   | 1992-01-02 00:00:00 | 软件系     |
+—–+——–+——+———————+————+
11 rows in set (0.00 sec)

mysql> select * from student;
+—–+——–+——+———————+————+
| son | sname  | sex  | birthday            | sdept      |
+—–+——–+——+———————+————+
| 002 | 李四   | 女   | 1992-01-03 00:00:00 | 智能工程系 |
| 003 | 欧阳诗 | 女   | 1993-01-03 00:00:00 | 软件工程系 |
| 004 | 刘思   | 女   | 1998-03-02 00:00:00 | 软件工程系 |
| 010 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 012 | 张旭   | 男   | 1992-03-05 00:00:00 | 智能系     |
| 013 | 张恒   | 男   | 1992-02-03 00:00:00 | 信息系     |
| 014 | 张思思 | 男   | 1992-02-03 00:00:00 | 信息系     |
| 016 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 10  | 张扬   | 男   | 1990-01-02 00:00:00 | 信息系     |
| 11  | 张样   | 男   | 1993-01-02 00:00:00 | 智能系     |
| 22  | 阳阳   | 男   | 1992-01-02 00:00:00 | 软件系     |
+—–+——–+——+———————+————+
11 rows in set (0.00 sec)

mysql> create event a on schedule at now()+interval 1 second
    -> do
    -> select * from student;
Query OK, 0 rows affected (0.00 sec)

mysql> select * from student;
+—–+——–+——+———————+————+
| son | sname  | sex  | birthday            | sdept      |
+—–+——–+——+———————+————+
| 002 | 李四   | 女   | 1992-01-03 00:00:00 | 智能工程系 |
| 003 | 欧阳诗 | 女   | 1993-01-03 00:00:00 | 软件工程系 |
| 004 | 刘思   | 女   | 1998-03-02 00:00:00 | 软件工程系 |
| 010 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 012 | 张旭   | 男   | 1992-03-05 00:00:00 | 智能系     |
| 013 | 张恒   | 男   | 1992-02-03 00:00:00 | 信息系     |
| 014 | 张思思 | 男   | 1992-02-03 00:00:00 | 信息系     |
| 016 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 10  | 张扬   | 男   | 1990-01-02 00:00:00 | 信息系     |
| 11  | 张样   | 男   | 1993-01-02 00:00:00 | 智能系     |
| 22  | 阳阳   | 男   | 1992-01-02 00:00:00 | 软件系     |
+—–+——–+——+———————+————+
11 rows in set (0.00 sec)

mysql> show events;
Empty set (0.01 sec)

mysql> create event fa on schedule at now()+interval 1 second
    -> do
    -> set sname=’张亚思’
    -> where son=’014′;
ERROR 1193 (HY000): Unknown system variable ‘sname’
mysql> create event fa on schedule at now()+interval 1 second
    -> do
    -> update student
    -> set sname=’张亚思’
    -> where son=’014′;
Query OK, 0 rows affected (0.00 sec)

mysql> select * from student;
+—–+——–+——+———————+————+
| son | sname  | sex  | birthday            | sdept      |
+—–+——–+——+———————+————+
| 002 | 李四   | 女   | 1992-01-03 00:00:00 | 智能工程系 |
| 003 | 欧阳诗 | 女   | 1993-01-03 00:00:00 | 软件工程系 |
| 004 | 刘思   | 女   | 1998-03-02 00:00:00 | 软件工程系 |
| 010 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 012 | 张旭   | 男   | 1992-03-05 00:00:00 | 智能系     |
| 013 | 张恒   | 男   | 1992-02-03 00:00:00 | 信息系     |
| 014 | 张亚思 | 男   | 1992-02-03 00:00:00 | 信息系     |
| 016 | 周东   | 男   | 1994-02-03 00:00:00 | 软件工程系 |
| 10  | 张扬   | 男   | 1990-01-02 00:00:00 | 信息系     |
| 11  | 张样   | 男   | 1993-01-02 00:00:00 | 智能系     |
| 22  | 阳阳   | 男   | 1992-01-02 00:00:00 | 软件系     |
+—–+——–+——+———————+————+
11 rows in set (0.00 sec)

 

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31761 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年2月2日
下一篇 2013年2月2日

相关推荐