其内部使用的参数就是新旧两条记录old和new的字段。
用于完成数据表之间的触发 *** 作,来保证数据库的一致性、完整性。
Mysql的存储过程是类似于其它编程语言中的函数的功能。
存储过程内部可以使用顺序循环和转移三种基本程序结构,而且整个存储过程可以接受和返回参数。
USE `test`DELIMITER $$
DROP TRIGGER IF EXISTS test.desktop_test_AFTER_INSERT$$
USE `test`$$
CREATE DEFINER = CURRENT_USER TRIGGER `test`.`desktop_test_AFTER_INSERT` AFTER INSERT ON `desktop_test` FOR EACH ROW
begin
set @tv=1000
set @newdate=new.cdate
set @newh=new.h
insert into check_log_test select cdate,h,(case when pv_pc<=@tv then 1 else 0 end),pv_pc from desktop_test where cdate=@newdate and h=@newh
end
DELIMITER
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)