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);
相關(guān)文章
mysql自動備份多個數(shù)據(jù)庫的實現(xiàn)
本文主要介紹了mysql自動備份多個數(shù)據(jù)庫的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Kettle的MySQL數(shù)據(jù)源版本問題及解決
這篇文章主要介紹了Kettle的MySQL數(shù)據(jù)源版本問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10
兩大步驟教您開啟MySQL 數(shù)據(jù)庫遠程登陸帳號的方法
在工作實踐和學(xué)習(xí)中,如何開啟 MySQL 數(shù)據(jù)庫的遠程登陸帳號算是一個難點的問題,以下內(nèi)容便是在工作和實踐中總結(jié)出來的兩大步驟,能幫助DBA們順利的完成開啟 MySQL 數(shù)據(jù)庫的遠程登陸帳號。2011-03-03
Windows下mysql?8.0.29?winx64安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了Windows下mysql?8.0.29?winx64安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07
MySQL使用外鍵實現(xiàn)級聯(lián)刪除與更新的方法
這篇文章主要介紹了MySQL使用外鍵實現(xiàn)級聯(lián)刪除與更新的方法,詳細分析了mysql數(shù)據(jù)庫與表的創(chuàng)建、數(shù)據(jù)插入、查詢以及外鏈的使用與級聯(lián)操作相關(guān)技巧,需要的朋友可以參考下2016-07-07

