关闭

MySql触发器,jquery

标签: mysql触发器jquery
197人阅读 评论(0) 收藏 举报
分类:

Mysql触发器的写法

1、普通触发器(当表的数据发生改动时对另外一张表进行操作)

Create  trigger tg3   //创建触发器,名字为tg3

After  DELETE  on t1

for each row

begin

update  t2 set t2.xxx=123;

end

该触发器是在表t1发生删除操作后,将表t2的xxx字段更新为123

Create  trigger tg4 //创建触发器,名字为tg3

After  updaye  on t1

for each row

begin

insert into  t2(xxx) values(123);

end

该触发器是在表t1发生更新操作后,向表t2的xxx插入一行数据

2、当表中一个字段改变就改动另外一个字段的值

  

CREATE TRIGGERtg4
BEFORE UPDATE ON
tb1  
FOR EACH ROW     
BEGIN     
IF OLD.xx=0 && NEW.xx=1 THEN     
SET NEW.xxx=now(); 
END IF;     
END;
表示如果 字段xx由0变成了1,那么把字段xxx时间设置为现在的时间
CREATE TRIGGER tg8
BEFORE UPDATE ON lianxi  
FOR EACH ROW     
BEGIN     
IF OLD.sid!=NEW.sid THEN     
SET NEW.time=now();
END IF;     
END;
表示如果 字段xx改变了,那么把字段xxx时间设置为现在的时间
其他的就以此类推吧各位
友情提示
DROP TRIGGER tg8(删除名字为tg8的触发器)
SHOW TRIGGERS 显示所有的触发器

3、  js获取标签元素

$("div[name^='xx']"); 模糊匹配name值带xx的div

$("input:text[name='xx']"); 模糊匹配name值带xx的text

$("div[id*='aa']"); 模糊匹配id值带aa的div

$(“#xx  span”);获取id为xx下的span标签


  





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:40450次
    • 积分:819
    • 等级:
    • 排名:千里之外
    • 原创:42篇
    • 转载:9篇
    • 译文:0篇
    • 评论:1条
    最新评论