位置: 编程技术 - 正文

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日期和时间类型)

  • 支付税盘服务费怎么做账
  • 遗失的支票怎样避免经济损失
  • 销售商品发生的运费计入什么科目
  • 增值税发票过期了税金怎么办
  • 收到增值税专用发票怎么处理
  • 存货账面价值等于成本吗
  • 开出转账支票的摘要怎么写
  • 新租赁准则承租人进项税
  • 税负率的计算公式excel
  • 宣传费开票属于什么费用
  • 办公室购买绿植违规吗
  • 企业进项发票如何做账
  • 货物损失怎么处理
  • 到银行开公司账户需要多少手续费
  • 企业筹建期间可以自己发农民工工资么
  • windows 发布时间
  • 银行承兑汇票有纸质的吗
  • 投资回报周期是多少天
  • 计提工资时个税是计提上月的吗
  • mac的pdf怎么转换成word
  • 交增值税还交营业税吗
  • 以合同条款无法达成一致要求返还定金
  • Dardanup郡的小矮人村,澳大利亚 (© Amanda Hughes/Alamy)
  • php实现微信发红包的方法
  • 出口货物退免税证明办税进度
  • 前端常问的面试题
  • vue2:elementUI中Form 表单在特定情况下做动态rules添加删除
  • php事务特性
  • thinkphp extend
  • 请假扣款怎么做账
  • 用python编写素数
  • 员工预支款计入什么科目
  • 印花税是不是每个月都要交
  • 个人出租房可开发票吗
  • 复核人和收款人一样了怎么办
  • mysql 服务器配置
  • 股东退股怎么入账
  • 给客户维修设备更换配件怎么开票
  • 普票 销项
  • 个体工商户如何用工
  • sql server基本知识
  • 公允模式投资性房地产转固定资产
  • 设备转固的前提条件
  • 员工多交个税企业就少交所得税吗?
  • 企业未开票收入怎么入账
  • 收回应收账款账面余额
  • 非正常损失进项税额转出怎么计算
  • 农业免税企业开票有限额吗
  • 主营业务成本和管理费用的区别
  • 小额零星物资
  • 无追索权保理的说法
  • 火车票进项抵扣需要认证吗
  • 收到银行结息收入怎么做会计分录
  • 新办企业是不是企业
  • mysql安装配置教程5.7.16
  • win10 rs5
  • win10创意者更新易升
  • 技巧步骤
  • 卸载步骤
  • windows精简版精简了哪些
  • win7 64位系统无法使用银行网银怎么办? IE9浏览器无法使用农业银行网银的解决方法
  • ubuntu发行版介绍
  • Ubuntu系统怎么设置IP
  • macbook系统怎么用
  • centos获取权限
  • centos安装详细
  • cocos2dx加libevent库
  • js常用排序算法
  • node.js 作用
  • js获取时间精确到毫秒
  • win10文件类型选项
  • javascript的基本数据
  • jquery下拉列表
  • 面向对象的三大特征
  • 福建省地方税务局杨静
  • 关于研发费用的审计程序,下列说法中错误的是
  • 怎么代理保险业务
  • 医院盖章去哪个部门
  • 最新专票税率几个档
  • 个人年收入超过多少不能退税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设