1、任务实施内容
1.1 创建触发器
1.2 应用触发器
1.3 管理触发器
2、任务实施步骤
1.1 创建触发器
mysql> delimiter $$
mysql> create trigger tr_updateprice
-> after update
-> on goods for each row
-> begin
-> if(new.g_price>3000)then
-> delete from addgoods whereg_id=new.g_id;
-> else
-> replace into addgoodsvalues(new.g_id,new.g_name,new.g_price);
-> end if;
-> end
-> $$
Query OK, 0 rows affected
1.2 应用触发器
1、测试产品价格大于3000的情况
mysql> update goods set g_price=7500 where g_id='G00002';
Query OK, 1 row affected
2、测试价格小于3000的情况
mysql> update goods set g_price=200 where g_id='U00001' and g_name='艾维诺2合1沐浴露';
Query OK, 1 row affected
1.3 管理函数
1、查看触发器相关信息
mysql> select * from information_schema.triggers where trigger_name=’tr_updateprice’
2、删除触发器
mysql>drop trigger tr_updateprice;