MySQL返回多行错误怎么处理_结果包含多个行错误mysql
我试图通过存储过程获得下一个可用的id,但到目前为止,我无法使其工作。这是我的存储过程
DELIMITER $$
USE `devt`$$
DROP PROCEDURE IF EXISTS `updateid`$$
CREATE DEFINER=`root`@`%` PROCEDURE `updateid`(IN `tran_id` VARCHAR(15), IN `typ` VARCHAR(15), OUT `lid` VARCHAR(15))
BEGIN
DECLARE id VARCHAR(15);
SET id = '';
SELECT TranID FROM journal WHERE TranID = tranid INTO id;
read_loop: LOOP
SELECT TranID FROM journal WHERE TranID = id INTO id;
IF id = tran_id THEN
UPDATE journaltype SET journaltype.NextRefNbr = journaltype.NextRefNbr + 1 WHERE journaltype.JournalType = typ;
SELECT journaltype.NextRefNbr FROM journaltype WHERE journaltype.JournalType = typ INTO id;
ITERATE read_loop;
ELSE
SET lid= id;
LEAVE read_loop;
END IF;
END LOOP;
END$$
DELIMITER ;**strong text**当我运行查询CALL updateid('17000001','GJ',@test)我得到一个错误结果包括多个行
MySQL返回多行错误怎么处理_结果包含多个行错误mysql相关推荐
- mysql内连接运算量会增加多少_新年手打,40道经典MYSQL面试干货,速来收藏
MySQL 面试题 1.MySQL 中有哪几种锁? 1.表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最 高,并发度最低. 2.行级锁:开销大,加锁慢:会出现死锁:锁定粒度最小,发 ...
- 在以下说法错误的是_外行人对翡翠有哪些错误认知?行家给你最精准的答案
玉石行业虽然在我们国家有着很悠久的历史!但是就行业认知而言,仍然属于小众行业. 正所谓隔行如隔山,在很多外行人眼里,翡翠行业很神秘,而且水也很"深"! 甚至很多人认为这个行业&qu ...
- mysql把用户权限授予新用户_如何创建新用户和授予MySQL中的权限
什么是红色表示 用户需要输入或定制的生产线将在红色在本教程! 其余的应该主要是复制和粘贴. 关于MySQL MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据. 它有多种选项来授予 ...
- mysql 自增 不是主键_程序员经典面试题,MySQL自增主键为什么不连续
在我们日常使用Mysql中,如果不是特殊的业务需要,一般我们都会使用自增主键,自增主键的好处可以在插入的时候尽量地减少页分割,增加Mysql的写入效率.我们有时候就会发现,自增主键并不是连续递增的,为 ...
- 怎么把好几行弄成一行_【excle 如何多行变一行】excel中怎么把多行同一个人的数据变成一行?...
excel中怎样实现多行数据变成一行数据 最简单的方法就是讲姓名2制(即成员)后在"本人"所,家庭成员1所在列做"选择性粘贴",然后选择"行列互换&q ...
- mysql某字段值转成大写_获取字段值,并使用MySQL将其转换为大写
让我们首先创建一个表-mysql> create table DemoTable1897 ( Name varchar(20) ); 使用插入命令在表中插入一些记录-mysql> inse ...
- linux vi 删除行命令,在Vim/Vi中删除行、多行、行范围、所有行及包含模式的行
本文介绍如何在Vim/Vi中删除行,操作系统为Linux.Vim或其早期版本Vi预装在大多数Linux发行版和macOS中,如果您是系统管理员或只是普通的Linux用户,了解Vim的基础很重要,通常, ...
- mysql行转列函数_一个小知识点-Hive行转列实现Pivot
前言 传统关系型数据库中,无论是Oracle(11g之后)还是SQLserver(2005之后),都自带了Pivot函数实现行转列功能,本文主要讲述在Hive中实现行转列的两种方式. 传统数据库方式 ...
- pymysq向mysql写数据 为什么本地无法查看_从运维角度浅谈MySQL数据库优化,中小企业DBA必会...
原文:http://www.enmotech.com/web/detail/1/712/1.html(复制链接,打开浏览器即可查看原文) 作者:搬砖游击队 一个成熟的数据库架构并不是一开始设计就具备高 ...
最新文章
- 00后MIT美女学霸获2022年罗德奖学金!4位中国学霸入学牛津
- 傻瓜式操作Nagios图解
- 笔记-中项案例题-2020年下-立项管理
- 暑期训练日志----2018.8.9
- 路径获取文件名通用方法
- Sklearn 0.21 中文文档校对活动 | ApacheCN
- (四)在真实数据上运行AI时尚分类
- 求两个数的公约数java_java中怎样求两个数的最大公约数?
- LeetCode 78. Subsets
- mysql 常用日期,时间函数
- 浏览器从输入到输出的过程与原理一
- fnt美术字处理 阴影部分
- 计算机英语词汇的特点,计算机专业英语词汇特点.ppt
- 谈谈优化JDBC数据库编程(转)
- SPSS入门教程—日期类型的变量转换
- 未来教育计算机二级题库如何更新,未来教育的计算机二级题库准吗?
- 用计算机画图教案评价,电脑画图教案
- 数据分析-思维分析逻辑day05
- 【光线追踪系列九】物体动态模糊
- VisualSVN Server的安装