位置: 编程技术 - 正文

MySQL 错误处理例子[译](mysql错误代码大全)

编辑:rootadmin
from Error Handler Examples Here are some examples of handler declarations: If any error condition arises (other than a NOT FOUND ), continue execution after setting l_error=1 : DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET l_error=1; If any error condition arises (other than a NOT FOUND ), exit the current block or stored program after issuing a ROLLBACK statement and issuing an error message: DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK; SELECT 'Error occurred ? terminating'; END; If MySQL error (duplicate key value) is encountered, continue execution after executing the SELECT statement (which generates a message for the calling program): DECLARE CONTINUE HANDER FOR 2 SELECT 'Duplicate key in index'; If SQLSTATE (duplicate key value) is encountered, continue execution after executing the SELECT statement (which generates a message for the calling program): DECLARE CONTINUE HANDER FOR SQLSTATE '' SELECT 'Duplicate key in index'; When a cursor fetch or SQL retrieves no values, continue execution after setting l_done=1 : DECLARE CONTINUE HANDLER FOR NOT FOUND SET l_done=1; Same as the previous example, except specified using a SQLSTATE variable rather than a named condition: DECLARE CONTINUE HANDLER FOR SQLSTATE ' ' SET l_done=1; Same as the previous two examples, except specified using a MySQL error code variable rather than a named condition or SQLSTATE variable: DECLARE CONTINUE HANDLER FOR SET l_done=1; 错误处理例子 有几种错误处理的声明形式: § 如果任何错误(不是 NOT FOUND ) , 设置 l_error 为 1 后继续执行: DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET l_error=1; § 如果发生任何错误(不是 NOT FOUND), 执行 ROLLBACK和产生一条错误消息后退出当前块或存储过程。 DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK; SELECT 'Error occurred ? terminating'; END; § 如果 MySQL 错误 (重复的健值 )发生,执行 SELECT语句(向调用程序发一条消息)后继续执行 DECLARE CONTINUE HANDER FOR 2 SELECT 'Duplicate key in index'; § 如果 SQLSTATE 错误 (重复的健值 )发生,执行 SELECT语句(向调用程序发一条消息)后继续执行 DECLARE CONTINUE HANDER FOR SQLSTATE '' SELECT 'Duplicate key in index'; § 当游标或者 SQL 选择语句没有返回值时,设置 l_done=1 后继续执行 DECLARE CONTINUE HANDLER FOR NOT FOUND SET l_done=1; § 此例除了用 SQLSTATE 变量而不是命名条件以外,跟前一个例子一样 DECLARE CONTINUE HANDLER FOR SQLSTATE ' ' SET l_done=1; § 此例除了用 MySQL 的错误码变量而不是命名条件或者 SQLSTATE 变量以外,跟前两个例子一样 DECLARE CONTINUE HANDLER FOR SET l_done=1;

推荐整理分享MySQL 错误处理例子[译](mysql错误代码大全),希望有所帮助,仅作参考,欢迎阅读内容。

MySQL 错误处理例子[译](mysql错误代码大全)

文章相关热门搜索词:mysql错误代码大全,mysql常见故障和解决方法,mysql 错误码大全,mysql常见错误,mysql错误代码大全,mysql常见错误,mysql常见错误,mysql错误大全,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql 日期和时间格式转换实现语句 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后天以内:mysqlSELECTsomethingFROMtableWHERETO_DAYS(NOW())-TO_DAYS(date_col)=;DAY

MySQL 数据类型 详解 1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节范围(-~)smallint(m)2个字节范围(-~)mediumint(m)3个字节范围(-~)int(m)4个字节范围(-

提高MySQL中数据装载效率 相对来说,将数据装入数据库是直截了当的。然而,也存在可用来改善数据装载操作效率的策略,其基本原理如下:成批装载较单行装载更快,因为在

标签: mysql错误代码大全

本文链接地址:https://www.jiuchutong.com/biancheng/312522.html 转载请保留说明!

上一篇:3步搞定纯真IP数据导入到MySQL的方法详解(3步搞定纯真ip数量)

下一篇:mysql 日期和时间格式转换实现语句(mysql日期和时间类型)

  • 纳税属于什么会计科目
  • 增值税专票如何作废
  • 税收国家和地方的比例
  • 企业对外投资收益税收
  • 城市生活垃圾处理收费管理办法
  • 小规模进项可以收专票吗
  • 股权投资收回的账务处理
  • 申报个税需要扣除公积金和社保吗
  • 小规模申请专票的申请理由怎么写
  • 建筑企业收到招聘短信
  • 普通发票,供货怎么开
  • 非贸税务备案
  • 应收代位追偿款有没有明细科目
  • 租赁行业的增值税税率
  • 出口退税进项税额可以抵扣吗
  • 长期股权投资的减值准备的会计处理
  • 贴标企业
  • 股权转让受让人违约
  • 土地增值税负数怎么算
  • 仓储费用的增值税计入哪里
  • 建筑业预缴增值税税率
  • 广告费扣除年限
  • 收到财政补助资金怎么办
  • 库管和车间工人哪个好
  • 城镇土地使用税征收范围
  • 定向增发是什么融资方式
  • 小微企业 记账
  • 开发票货款未公对公转怎么做账
  • php中url什么意思
  • 不吃晚饭多久能瘦下来
  • PHP:mb_stristr()的用法_mbstring函数
  • 如何通过利润表看企业收益
  • php加载mysql
  • syms命令
  • php graph
  • thinkphp连接查询少数据
  • 树莓派能干什么
  • 想学web前端
  • 稳岗补贴什么时候到账
  • 购买员工宿舍用品报销
  • 固定资产如何分类?
  • 一般股份支付的确认计量及帐务处理怎么做?
  • 公司代扣代缴个人所得税是怎么算的
  • 残疾人保障金的工资总额怎么填
  • sql service 2008 数据库还原
  • 怎么打印银行对账单
  • 企业银行流水可以不给税务吗
  • 财政直接支付的概念
  • 经营过程中借股怎么处理
  • 有限公司股权转让需要股东会决议吗
  • 实收资本的入账金额包括消费税吗
  • 冲销预付账款怎么填记账凭证
  • 应收账款如何做平
  • 其他应付款是什么科目代码
  • 分期付款购买商品如何定价
  • 现金日记账需要日清月结吗
  • 应收账款周转天数越大说明什么
  • 私营公司预收账款怎么算
  • sql server错误代码1608
  • windows7打游戏会卡怎么办
  • Win10 Mobile 10549预览版怎么升级?
  • win10怎么运行安卓软件
  • win10 电池报告
  • 优盘安装系统
  • badcommandorfilename是什么意思
  • win8进入传统界面
  • win1020h2累积更新
  • win7旗舰版完整版下载
  • 有没有免费的win10
  • win10升级win1
  • jQuery+PHP+MySQL二级联动下拉菜单实例讲解
  • cocos2dx官方教程
  • unity做安卓app
  • javascript概述及作用
  • android自定义属性详解
  • jquery全选和全不选效果
  • jQuery Ajax传值到Servlet出现乱码问题的解决方法
  • 湖南省电子国税
  • 国税和地税分别交什么税
  • 浙江省工伤停工留薪期分类目录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设