mysql存储过程实例

 更新时间:2014年04月23日 14:40:28   作者:  
这篇文章主要介绍了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;

         declare   id BIGINT default 0;

         set   cnt = length(para) - length(replace(para,',',''))-1;

         WHILE   i < cnt DO

      select c.id into id from company c where c.code =   SUBSTRING(para,i*3+2,2);

                   set   result = CONCAT(result, ",",id);

                   set   i = i+1;

         end   WHILE;

         set   result = CONCAT(result, ",");

         RETURN   result;

END

$

delimiter ;

 

update users u set u.company =   fun_convert(u.COMPANY);

相关文章

  • MariaDB(MySQL)创建、删除、选择及数据类型使用详解

    MariaDB(MySQL)创建、删除、选择及数据类型使用详解

    这篇文章主要介绍了MariaDB(MySQL)创建、删除、选择及数据类型使用详解的相关资料,需要的朋友可以参考下
    2016-09-09
  • mysql如何通过my.ini更改默认字符集

    mysql如何通过my.ini更改默认字符集

    这篇文章主要介绍了mysql如何通过my.ini更改默认字符集问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • mysql8.0找不到my.ini配置文件的问题及解决

    mysql8.0找不到my.ini配置文件的问题及解决

    这篇文章主要介绍了mysql8.0找不到my.ini配置文件的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Mysql索引分类及其使用实例详解

    Mysql索引分类及其使用实例详解

    数据库的索引就像一本书的目录,能够加快数据库的查询速度,MYSQL索引有四种PRIMARY、INDEX、UNIQUE、FULLTEXT, 其中PRIMARY、INDEX、UNIQUE是一类,FULLTEXT是一类,本文给大家介绍Mysql索引分类及其使用实例,感兴趣的朋友一起看看吧
    2022-07-07
  • mysql正确删除数据的方法(drop,delete,truncate)

    mysql正确删除数据的方法(drop,delete,truncate)

    这篇文章主要给大家介绍了关于mysql正确删除数据的相关资料,DELETE语句是MySQL中最常用的删除数据的方式之一,但也有几种其他方法来实现,需要的朋友可以参考下
    2023-10-10
  • MySQL的DML语言操作实例

    MySQL的DML语言操作实例

    在本篇文章里小编给大家整理的是一篇关于MySQL的DML语言操作实例内容,有兴趣的朋友们可以学习下。
    2020-02-02
  • 草稿整理后mysql两个数据库结构对比

    草稿整理后mysql两个数据库结构对比

    这篇文章主要为大家详细介绍了mysql两个数据库结构对比结果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • MySQL与PHP的基础与应用专题之数据查询语句

    MySQL与PHP的基础与应用专题之数据查询语句

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,本系列将带你掌握php与mysql的基础应用,本篇从数据查询语句开始
    2022-02-02
  • mysql 获取当天发布的信息的语句

    mysql 获取当天发布的信息的语句

    mysql 获取当天发布的信息的实现语句,需要的朋友可以参考下。
    2010-03-03
  • mysql中提高Order by语句查询效率的两个思路分析

    mysql中提高Order by语句查询效率的两个思路分析

    在MySQL数据库中,Order by语句的使用频率是比较高的。但是众所周知,在使用这个语句时,往往会降低数据查询的性能。
    2011-03-03

最新评论