位置: 编程技术 - 正文

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

  • 增值税专用发票几个点
  • 合伙企业的税收优势
  • 职工个人所得税
  • 增值税税控系统专用设备
  • 如何根据销售额降序排序
  • 公允价值模式下,投资性房地产不计提折旧或摊销
  • 发票认证抵扣后还有用吗
  • 经营性文化事业单位有哪些
  • 福利企业发放职工集资利息是不是要交个人所得税
  • 收到的货款与发票数不符,怎么做账
  • 去年税收滞纳金计入什么科目
  • 企业购进口汽车会计分录
  • 公司之间转让股权,两家股东一样
  • 在建工程预付款项记入什么会计科目
  • 企业怎么进行税务申报
  • 会议费需要什么资料
  • 通用机打发票没写税额
  • 预缴税款附加税怎么弄
  • 业务招待费怎么调整应纳税所得额
  • 库存暂估入账
  • 过路费增值税可以抵扣吗
  • 员工把发票丢了怎么处理
  • 纳税单位与免税单位共用的房屋由纳税单位全额纳税
  • 外聘老师课时费计入什么科目
  • 季报企业所得税营业收入本年累计怎么填写
  • 什么叫做区分
  • 间断性断网
  • 个体户一般纳税人可以开13个点的专票吗
  • surface pro记笔记
  • 无偿赠送的货物需要缴纳印花税吗
  • 合并报表期初数可以直接抄上年数吗
  • php imagecopymerge
  • php import
  • 发票认证相符什么意思
  • 关于猿猴的作文
  • vue-router + element-plus实现面包屑导航栏和路由标签栏
  • 贷款减值准备怎么进损益类账户
  • 外请专家讲课费如何交税
  • 职工教育教育经费
  • 补充医疗保险会查hiv吗
  • linux mint 下mysql中文支持问题
  • 政府购买服务交流发言材料
  • 逐期增长量与累计增长量
  • 资产是指()
  • 商誉的会计核算怎么核算
  • 收到证券公司信息
  • 财产租赁合同印花税双方都要交吗
  • 代缴社保的好处有哪些
  • 公司购买车
  • 什么情况下需要打狂犬疫苗
  • 法人的加油费能抵所得税吗
  • 进口车购置税多少个点
  • mysql 高效分页
  • ubuntu20.04.1安装
  • 强化系统设计
  • wp8.1怎么升级wp10
  • xp的开始菜单
  • xp系统怎么进入系统
  • ubuntu好看的字体
  • centos还原到初装
  • win7如何删除无法删除的文件
  • postgres.exe是什么进程 postgres进程查询
  • linux监控软件zabbix
  • win8更改电脑设置在哪
  • win7 win8.1双系统安装教程
  • cocos怎么用
  • 给网页添加javascript
  • 批处理修改文件名称
  • cocos按钮点击事件
  • opengl入门视频教程
  • jquery图片放大效果
  • js代码生成
  • jquery 插件写法
  • 批处理命令显示内容
  • js获取当前时间
  • javascript的dom
  • js link global
  • javascript常用的类型包括
  • 央企收入归谁
  • 营业执照增加项目怎么办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设