位置: 编程技术 - 正文

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

  • 税前扣除的项目包括
  • 征收率 税率 区别
  • 跨区域涉税事项反馈表怎么填
  • 印花税购销合同减半征收政策
  • 免税农产品发票开具时税率怎么选
  • 非财政补助结余分配借贷方向
  • 物业采购主要做什么
  • 餐饮企业销售外购食品 增值税税率cpa
  • 合理合法的纳税人是谁
  • 房屋租赁费属于什么会计分录
  • 商业银行退出
  • 单式记账法是什么意思呀
  • 企业注销递延所得税资产怎么处理
  • 小规模纳税人的税率是多少(含国、地税)
  • 普通发票发票联丢了
  • 工厂生产的配件怎么入账
  • 公司注销时资本公积为股东出资款要缴税吗?
  • 总账会计需要做账吗
  • 认缴制下收到股东转入的钱怎么入账
  • 土地使用权摊销账务处理
  • 1697510552
  • 收到其他公司退款
  • 原材料暂估入账产生的差异如何处理
  • ahqinit.exe是什么进程 ahqinit是安全的进程吗
  • 银行对账单干嘛用
  • 非城市公交企业管理办法
  • 4月满月是几号
  • 一个实用的php验证
  • 企业废业什么意思
  • php查询语句怎么写
  • 计提投资者利润
  • php微信公众号开源框架
  • 单点登录sso原理
  • javascript导入包
  • torch.cuda.is_available()
  • vue3.0 vite
  • 授渔计划是什么意思
  • 投资入股的会计处理
  • 一般纳税人怎么申请纳税
  • 承包安装工程活怎么接
  • 商贸企业出口退税吗
  • 已开发票作废和空白发票作废有什么不一样?
  • mongodb数据类型有哪些
  • 支付运输费计入
  • 权责发生制是根据发票入账吗
  • 一个人可以有两张同一个银行的卡吗
  • 如何计提材料跌价准备
  • 存款基准利率是不是利息
  • 待抵扣进项税额什么意思
  • 小规模附加税要交吗
  • 行政事业单位会计风险来源于日常的会计活动
  • 企业购买黄金该交什么税
  • 哪些行业不能开电子发票
  • 公司法人借款给企业属于关联交易吗?
  • 合同资产减值准备对应科目
  • 劳务公司的工资表怎么做账
  • windows8.
  • 为保证win7安装后能正常使用,安装方法
  • w10预览版新功能
  • win8系统崩溃无法开机
  • Msssrv.exe - Msssrv是什么进程 有什么用
  • linux使用vi编辑文件
  • 移动宽带解绑怎么办理
  • 休眠后网络断开
  • 微软推送win11
  • js中...用法
  • reg add命令
  • vue.js如何使用
  • unity shader lod
  • vue2.0与bootstrap3实现列表分页效果
  • js获取内容高度
  • 从零开始学什么好
  • js实例教程
  • document对象的常用方法
  • win10安装python2.7
  • python搭建虚拟环境torch
  • bootstrap快速入门
  • 财务报表备案流程是什么
  • 预缴的税额可以用留底抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设