MySQL 5.0 新特性教程 存储过程:第四讲
作者:MySQL AB;翻译:陈朋奕 Error Handling 异常处理 好了,我们现在要讲的是异常处理 1. Sample PRoblem: Log Of Failures 问题样例:故障记录 当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很 2. Sample Problem: Log Of Failures (2)
我开始要创建一个主键表,以及一个外键表。我们使用的是InnoDB,因此外键关联检查是打 3. Sample Problem: Log Of Failures
下一步就是建立一个在做插入动作出错时存储错误的表。 4. Sample Problem: Log Of Errors
DECLARE EXIT HANDLER FOR 1216 上面就是我们的程序。这里的第一个语句DECLARE EXIT HANDLER是用来处理异常的。意思是如果错误1215发生了,这个程序将会在错误记录表中插入一行。EXIT意思是当动作成功提交后退出这个复合语句。 5. Sample Problem: Log Of Errors
调用这个存储过程会失败,这很正常,因为5值并没有在主键表中出现。但是没有错误信息
上面就是错误处理的用法,也就是一段当程序出错后自动触发的代码。MyS |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |