Chinaunix首页 | 论坛 | 博客
  • 博客访问: 267973
  • 博文数量: 82
  • 博客积分: 2502
  • 博客等级: 少校
  • 技术积分: 842
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-04 15:13
文章分类

全部博文(82)

文章存档

2011年(3)

2009年(25)

2008年(54)

我的朋友

分类: Mysql/postgreSQL

2008-05-03 08:41:25

Mysql触发器的学习
1.避免系统的分号问题,一般情况下mysql默认是以';'作为结束执行语句的,
所以在创建触发器过程中难免用到';',因此,可以用 delimiter 来解决问题,
delimiter  //,把';'换成'//'.命令结束时,可以将“”换回来,
用命令delimiter ;
2.一般情况下对mysql中变量的赋值用set 。
 Create Trigger Insert_or_update_sal before  update on teacher
 for each row 
Begin if    new.sal < 4000  then  set new.sal=4000;
end if;
end;
//
3.mysql中没有as begin ,直接用begin.
4.触发器的删除
 DROP TRIGGER [schema_name.]trigger_name
该语句用户删除触发器,[schema_name.]用于指定所在的数据库的名称,若未加,则默认为当前选中的数据库。

 
阅读(1826) | 评论(0) | 转发(0) |
0

上一篇:升级到8.04

下一篇:gentoo 学习笔记

给主人留下些什么吧!~~