一个正确的mysql触发器,你能看出错误吗?
2013-02-08 22:55
239 查看
DELIMITER $$
CREATE
TRIGGER details_insert AFTER INSERT
ON jeecg_details
FOR EACH ROW BEGIN
SET @newspent = NEW.SPENT;
SET @newprojectid = NEW.projectid;
UPDATE jeecg_project SET totalspent = totalspent + newspent WHERE projectid = newprojectid;
UPDATE jeecg_project SET tptalamount = tptalamount - newspent WHERE projectid = newprojectid;
END$$
DELIMITER ;
删除MYSQL触发器:
DROP TRIGGER details_insert;
查看MYSQL触发器:
SELECT * FROM information_schema.TRIGGERS
CREATE
TRIGGER details_insert AFTER INSERT
ON jeecg_details
FOR EACH ROW BEGIN
SET @newspent = NEW.SPENT;
SET @newprojectid = NEW.projectid;
UPDATE jeecg_project SET totalspent = totalspent + newspent WHERE projectid = newprojectid;
UPDATE jeecg_project SET tptalamount = tptalamount - newspent WHERE projectid = newprojectid;
END$$
DELIMITER ;
删除MYSQL触发器:
DROP TRIGGER details_insert;
查看MYSQL触发器:
SELECT * FROM information_schema.TRIGGERS
相关文章推荐
- 错误的触发器和正确的存储过程--mysql
- MySQL触发器如何正确使用
- CI(codeigniter)框架,routes.php设置正确,但是显示服务器错误,是__construct少写了一个下划线
- mysql客户端删除触发器报 1419错误
- share一个自动跳mysql从库上1062错误的脚本
- mingw 构建 mysql-connector-c-6.1.9记录(26种不同的编译错误,甚至做了一个windows系统返回错误码与System V错误码的一个对照表)
- MySQL触发器的正确用法
- 最近辞退了一个实习生,心情好了很多,差点儿犯了曾有过的同样的错误,趁早让你走人一切就正确了
- mysql中一个普通ERROR 1135 (HY000)错误引发的血案
- 从键盘输入一个整形数n,如果输入正确的话,输出10-n后的值,如果输入错误的话输出“not int” 最后输出end
- 正确和错误只差一个括号的位置
- 一个问题阻止Windows正确检查此机的许可证,错误代码Ox80070002
- MySQL的一个错误信息
- 执行mysql脚本中遇到的一个错误 error:unknow command '\d'
- 关于MySQL存储过程中遇到的一个错误
- 一个hql 关键字member(非mysql)引起的 vo 数据 保存数据库错误
- (转)MySQL相关的一个异常错误
- mysql 一个被误导的错误: mysql jdbc连接,数据库ip变成了本地ip?
- 如何Mysql触发器中抛出一个异常
- MySQL触发器与定时器的介绍和错误处理