mysql 存储过程如何遍历一个字符串

yujia4038 yujia4038 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
BEGIN
declare eia_id int(11);
declare my_title varchar(50);

declare stopFlag int;
DECLARE my_curr CURSOR FOR select id,title from test ;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET stopFlag=1;
set @keyword = "星期一,星期二,星期三,星期四,星期五";
open my_curr;
REPEAT
FETCH my_curr into eia_id,my_title;
begin

/*在这个加入一个判断,my_title 中必须包含 @keyword中的一个或多个关键词,才可以插入到test2 表中*/
if my_title!='' then
insert into test2 (id,title) values (@eia_id,my_title);
end if;

end;
UNTIL stopFlag=1
end REPEAT;
close my_curr;
END
...全文

相关推荐

在Mysql数据库里通过存储过程实现树形的遍历

关于多级别菜单栏或者权限系统中部门上下级的树形遍历,oracle中有connect by来实现,mysql没有这样的便捷途径,所以MySQL遍历数据表是我们经常会遇到的头痛问题,下面通过存储过程来实现。 1,建立测试表和数据: DROP TABLE IF EXISTS csdn.channel; CREATE TABLE csdn.channel ( id INT(11) NOT NULL AUTO_INCREMENT, cname VARCHAR(200) DEFAULT NULL, parent_id INT(11) DEFAULT NULL, PRIMARY KEY (id) )

weixin_38589168

mysql存储过程实现split示例

主要介绍了mysql存储过程实现split示例,需要的朋友可以参考下

weixin_38672800

Java调用MySQL存储过程并获得返回值的方法

主要介绍了Java调用MySQL存储过程并获得返回值的方法,实例分析了java实现MySQL存储过程的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

weixin_38694699

mysql存储过程实例

mysql存储过程 代码如下:delimiter $ DROP FUNCTION IF EXISTS `fun_convert`$ CREATE DEFINER=`root`@`%` FUNCTION   `fun_convert`(para varchar(255))  RETURNS varchar(255) CHARSET gbk BEGIN          declare   result varchar(255) default ”;          declare   cnt int default 0;          declare   i int default 0;

weixin_38588592

深入mysql创建自定义函数与存储过程的详解

本篇文章是对mysql创建自定义函数与存储过程进行了详细的分析介绍,需要的朋友参考下

weixin_38529436
评论 2
收藏 已收藏
分享
返回顶部
yujia4038
MySQL 57,062 成员 56,759 内容