+ -
当前位置:首页 → 问答吧 → 请问一下Mysql有没有instead of触发器

请问一下Mysql有没有instead of触发器

时间:2011-06-26

来源:互联网

请问一下Mysql有没有instead of触发器 我想写一个,来更新视图,可是好像Mysql没有这方面的功能,求高手解答,有的话话给个语法,最好是例子哈

作者: welldoneAAA   发布时间: 2011-06-26

完全可以写个插入的存储过程代替insteadof触发器

作者: rucypli   发布时间: 2011-06-26

大哥你随便举个列子咯 
下面是我的表
 用户表 create table t_users(
   
  id int primary key identity,
  level int default 1,
  username varchar(20) unique,
  password varchar(40),
  tel varchar(20),
  address varchar(40),
  rdate date,
  email varchar(40)
)
;
用户视图
create view v_users
as select * from t_users
;
普通用户是注册的时候是是连接数据库的视图的,现在要在注册的时候通过更新视图改变原来的用户表,要咋写呢。Mysql的

作者: welldoneAAA   发布时间: 2011-06-26

很遗憾,目前的版本中还没有这种基于VIEW的触发器。

作者: ACMAIN_CHM   发布时间: 2011-06-26

请问一下楼上的大哥 那我要完成类似的功能, 又一定是Mysql的话 如我楼上发的数据库表和视图 要如何实现 :普通用户注册的时候连接数据库的视图,现在要在注册的时候通过更新视图改变原来的用户表,达到更新用户表的目的,要咋弄呢

作者: welldoneAAA   发布时间: 2011-06-26

你的触发器,直接建在t_users上不就行了? 当你INSERT INTO v_users的时候,记录会插入到t_users然后调用触发器

作者: ACMAIN_CHM   发布时间: 2011-06-26

大哥~~我是个菜鸟,不是很懂额。。你能不能写个大概出来,随便举个小字段做代码。。。。 让我看看大概

作者: welldoneAAA   发布时间: 2011-06-26

相关阅读 更多

热门下载

更多