位置: 编程技术 - 正文

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

  • 领用工程物资的账务处理
  • 明股实债的风险与防范
  • 财务报表没报会影响出口退税吗为什么
  • 对母公司的其他说法
  • 年报从业人数可以填一人吗
  • 包工包料的税率2023
  • 行政事业单位应当进行摊销的无形资产
  • 债券投资损失准备累计已计提
  • 广告费可以预提吗
  • 收到其他银行划回的款项属于什么科目
  • 取消国税用什么手续
  • 季报每个月需要反写吗
  • 预缴企业所得税是含税数还是不含税
  • 个体工商户如何给员工交社保
  • 房屋的契税印花税的会计分录
  • 3%增值税专用发票可以抵扣多少
  • 企业所得税以前年度亏损怎么弥补
  • 计算机网络默认网关什么意思
  • 电脑如何进入bios设置
  • 股东分红个税怎么做账
  • 检验费用会计分录
  • 计提房屋租赁费的会计分录
  • mac底部菜单栏不见了快捷键
  • windows待机密码
  • php字符串定义
  • php中字符串函数
  • php从服务器下载文件
  • 存货损失的账务处理
  • 代销商品受托方怎么做账
  • 布列塔尼岛屿
  • 印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)
  • 向日葵茎上有刺吗
  • 瓦尔加德
  • 公司买的公文包会计怎么做
  • yolov5 libtorch
  • 软件行业的最后阶段是
  • phpcms怎么样
  • 个税计税周期 一年
  • 开票软件是什么图标
  • 私对公开发票需要什么
  • 完税证明可以作废吗
  • mysql基本sql语句大全(基础用语篇)
  • 非独立核算与独立核算
  • 小微企业利润表数据
  • mysql 中文乱码 识别
  • Transactional replication(事务复制)详解之如何跳过一个事务
  • 增量留抵税额怎么算
  • 公司欠款利息收据怎么写
  • 房地产会计分录怎么做
  • 购买土地缴纳契税会计分录
  • 长期股权投资与其他权益工具投资的区别
  • 以前年度出口退税未收汇
  • 以前年度的损益调整为负值说明什么
  • 无息的银行承兑汇票
  • 商品销售方式
  • 利息收入的正确分录凭证怎么写
  • 房地产企业销售商品房增值税税率
  • forval命令
  • sql时间格式化大全
  • 注册表已被管理员禁用怎么处理
  • 怎么操作win10系统
  • xp系统net framework 3.5
  • linux十大常用软件
  • 无windows什么意思
  • centos中如何查看ip地址
  • linux系统bug
  • win8系统笔记本怎么恢复出厂设置
  • win10极限精简版 200m
  • win8的设置
  • linux命令行在哪
  • win10 1511版本升级到1803
  • 批处理文件的编写
  • css中标签
  • django pypi
  • python,字符串
  • js判断pc还是移动
  • jquery mobile教程
  • unity4.26
  • js dom操作方法
  • javastudio
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设