mysql存储过程中like用法
- CREATE PROCEDURE `proc_init_tagsData`()
- begin
- DECLARE v_keyword varchar(30);
- DECLARE v_tag_id int default -1;
- DECLARE v_done int;
- DECLARE v_count int default 0;
- -- 定义游标
- DECLARE rs_cursor CURSOR FOR select keyword from t_keyword where s_flag=1 order by id limit 15;
- DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_done=1;
- open rs_cursor;
- cursor_loop:loop
- FETCH rs_cursor into v_keyword; -- 取数据
- if(v_count<15) then
- insert into t_tag (name)values(v_keyword);
- set v_tag_id = LAST_INSERT_ID();
- -- 关键是like CONCAT('%',v_keyword,'%'); 这里的用法
- insert into tbl_sm_tag (tag_id,soft_id) select v_tag_id,id from sm where soft_name like CONCAT('%',v_keyword,'%');
- end if;
- set v_count = v_count + 1;
- if v_done=1 then
- leave cursor_loop;
- end if;
- end loop cursor_loop;
- close rs_cursor;
转载于:https://www.cnblogs.com/htys/p/4045738.html
mysql存储过程中like用法相关推荐
- mysql扩展中如何处理结果集_我们如何处理MySQL存储过程中的结果集?
我们可以使用游标来处理存储过程中的结果集.基本上,游标允许我们迭代查询返回的一组行并相应地处理每一行. 为了演示在MySQL存储过程中CURSOR的用法,我们基于以下名为" student_ ...
- mysql存储过程中as_Mysql存储过程中的delimiter
这个命令与存储过程没什么关系吧. 其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了. 默认情况下,delimiter是分号;.在命令行客户端中,如果有一行命令以分号结束, ...
- mysql declare与set的区别_浅谈MySQL存储过程中declare和set定义变量的区别
在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...
- MySQL 存储过程的基本用法
http://database.51cto.com/art/201006/203159.htm 我们大家都知道MySQL 存储过程是从 MySQL 5.0 开始逐渐增加新的功能.存储过程在实际应用中也 ...
- MySQL存储过程中的3种循环
MySQL存储过程中的3种循环 在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环.还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易 ...
- mysql 存储过程中limit
mysql 存储过程中limit 1.mysql的高版本(5.5),存储过程中的limit可以使用变量,如下:select * from student limit iStart,iNum; 2.my ...
- linux mysql 存储过程乱码,mysql存储过程中 乱码问题解决办法
中文乱码无论在何时都是一个头疼的问题,mysql的存储过程参数也同样存在这个问题. 1.直接使用insert into语句没问题,能够正常插入汉字. 2.把insert into语句移到Procedu ...
- mysql 存储过程中 if else的使用 和赋值方式
mysql 存储过程中 if else的使用 和赋值方式 在mysql 中顶一个变量的语法 DECLARE variable_name datatype(size) DEFAULT default_v ...
- mysql存储过程set什么意思_浅谈MySQL存储过程中declare和set定义变量的区别
在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...
- mysql存储过程中使用select count(*) into 变量名 from +表+ where条件的用法
select count(*) into v_count from dual where userid=2; 此语句的意思就是根据where条件查询dual表,得到的行数存入变量v_count中(给变 ...
最新文章
- ldap添加自定义字段
- Android—数据持久化、SP源码
- 浏览器中的WebSocket(ws://127.0.0.1:9988);
- 只需单插槽的空间,即可拥有极致的视觉计算性能
- oracle中dblink怎么用,Oracle中建立了dblink怎么使用
- Android 使用Webview时,有时抛 java.lang.Throwable: EventHub.removeMessages(int what = 107) warning...
- hybird app混合开发介绍
- Vmware虚拟机红帽子Linux联网
- 接入翼支付的php,翼支付商户接入规范.doc
- android 9.0 10.0 Launcher3修改workspace字体颜色
- 手机用html电视,4种方法教你手机如何连接智能电视
- Android OTA升级后更新APN参数的实现
- 计算机房上课安全教育内容,机房实训安全教育学生须知
- powerdesigner 16.5 破解步骤
- hin2vec 异质信息网络表示学习 个人笔记
- 国外搜索引擎+视频网站
- Carla-Scenario Runner 安装步骤与踩坑
- 川大计算机考研英语要求,请问如果考研,四川大学的英语要求高么??属于哪..._考研_帮考网...
- 微信小程序【网易云音乐实战】(第五篇 转发分享、每日推荐、音乐播放、页面通信npm包、进度条、全局数据)
- PH10全彩 LED屏 64*16 点阵显示4个汉字调试心得