mysql done_MySQL 获取游标结果报错:1193-Unknown system variable ‘done’
MySQL执行以下存储过程
DROP PROCEDURE IF EXISTS pro_empIndepart;
CREATE PROCEDURE pro_empIndepart (IN empid INT)
READS SQL DATA
BEGIN
DECLARE c_id INT;
DECLARE c_empname VARCHAR(50);
DECLARE c_job VARCHAR(50);
DECLARE c_salary INT;
DECLARE cur CURSOR for select e.id,e.yuangongname,e.word,e.wage from emp e where e.id = empid;
declare continue handler for not found set done = 1;
OPEN cur;
FETCH cur INTO c_id,c_empname,c_job,c_salary;
SELECT c_id,c_empname,c_job,c_salary;
CLOSE cur;
END;
报错:
image.png
错误原因:存储过程中使用的变量done未声明。
解决方案:
先对done变量进行声明,后使用
修改上述存储过程如下:
DROP PROCEDURE IF EXISTS pro_empIndepart;
CREATE PROCEDURE pro_empIndepart (IN empid INT)
READS SQL DATA
BEGIN
DECLARE c_id INT;
DECLARE c_empname VARCHAR(50);
DECLARE c_job VARCHAR(50);
DECLARE c_salary INT;
DECLARE done INT DEFAULT 0;
DECLARE cur CURSOR for select e.id,e.yuangongname,e.word,e.wage from emp e where e.id = empid;
declare continue handler for not found set done = 1;
OPEN cur;
FETCH cur INTO c_id,c_empname,c_job,c_salary;
SELECT c_id,c_empname,c_job,c_salary;
CLOSE cur;
END;
调用存储过程:
CALL pro_empIndepart(5)
返回结果:
image.png
mysql done_MySQL 获取游标结果报错:1193-Unknown system variable ‘done’相关推荐
- mysql8连接数据库显示cache_MySQL数据库之mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'...
本文主要向大家介绍了MySQL数据库之mysql 8.0 java连接报错:Unknown system variable 'query_cache_size' ,通过具体的内容向大家展现,希望对大家 ...
- mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'
java连接mysql 8.0.11报错 java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql. ...
- mysql 1193_登入phpMyAdmin提示#1193 - Unknown system variable 'lc_messages' | 小朱笔记
买的vps安装lnmp建站,登入数据库提示错误: SET lc_messages = 'zh_CN'; MySQL 返回:#1193 - Unknown system variable 'lc_mes ...
- 解决MySQL8.0报错:Unknown system variable 'validate_password_policy'
解决MySQL8.0报错:Unknown system variable 'validate_password_policy' 一.问题描述 1.在安装MySQL8.0时,修改临时密码,因密码过于 ...
- phpmyadmin #1193 - Unknown system variable ‘lc_messages‘ 解决过程
服务器环境 Windows Server 2016 DataCenter 64位中文版 IIS 10 PHP v7.1 MySQL 5.1 phpmyadmin 4.1.14 服务器环境等一切准备就绪 ...
- mysql连接报错:Unknown system variable ‘query_cache_size‘
一. 解决 需要升级mysql版本到8.0.11 <dependency><groupId>mysql</groupId><artifactId>mys ...
- mysql 5.5升级5.6报错:ERROR 1193 (HY000) at line 84: Unknown system variable 'have_csv'
首先登陆数据库没有问题呀,但是有报错, 文本显示: ERROR 1193 (HY000) at line 84: Unknown system variable 'have_csv' ERROR 10 ...
- 【MySQL】MySQL 8 ERROR 1193 (HY000): Unknown system variable ‘tx_isolation‘
1.背景 mysql> select @@tx_isolation; ERROR 1193 (HY000): Unknown system variable 'tx_isolation' mys ...
- MySQL :JDBC连接MySQL报错Unknown system variable 'query_cache_size'
1.美图 2.背景 今天单元测试之后连接Mysql之后报如下错误信息: 20/04/07 20:39:00 INFO AppInfoParser: Kafka version : 0.10.0.1 2 ...
最新文章
- java深拷贝和浅拷贝介绍
- Ubuntu apache 禁止目录浏览
- Multi-thread--C++11多线程中std::call_once的使用
- 2021年下半年网络工程师上午真题及答案解析
- js 动态生成html(js根据后台返回数据生成html页面中的table标签)(转义字符)
- 【spring源码学习】spring的aop目标对象中进行自我调用,且需要实施相应的事务定义的解决方案...
- 各种数字显示屏接口:LVDS, DVI, HDMI, DisplayPort, DSI
- c语言万年历自动翻页,C语言实现万年历效果
- c语言第11章ppt,C语言程序设计第11章xg.ppt
- 读取QQ ClientKey失败分析
- python输入名字配对情侣网名_输入名字配置情侣网名-网名搜索
- vue一维码,二维码生成
- Cartographer论文精读-Real-Time Loop Closure in 2D LIDAR SLAM
- w7计算机无法管理员权限设置,win7管理员权限设置技巧:教你win7管理员权限设置是灰色的处理方法...
- CST设计接收贴片天线
- go socks代理
- 流星雨html5,HTML5-流星雨
- 阿里云 幸运券 分享 2017 10
- EXCEL中数字金额自动转化为大写公式
- iOS常用快捷键/终端常用指令
热门文章
- Web.xml配置详解之context-param(转)
- 自定义实现ProgressDialog样式的Dialog
- gitlab 目录tag_【环境搭建】gitlab-ci(持续集成)
- [网络安全自学篇] 十六.Python攻防之弱口令、自定义字典生成及网站防护
- 【数据结构与算法】之深入解析“删除二叉搜索树中的节点”的求解思路与算法示例
- SwiftUI之深入解析高级动画的路径Paths
- ☆ 10个小技巧,让你的 Python 代码更加优雅~ ☆
- LeetCode Algorithm 160. 相交链表
- 《微软飞行模拟》用AI还原15亿建筑,出现王宫变写字楼bug
- PaddlePaddle训练营——公开课——AI核心技术掌握——第1章迈入现代人工智能的大门——Modern AI骨架脉络