
已解决问题
谷歌Desperated用户在2016.04.20提交了关于“演员请就位mysql存储过程实例”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T07:48:39。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !
详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !
mysql存储过程
复制代码代码如下:
delimiter$
DROPFUNCTIONIFEXISTS`fun_convert`$
CREATEDEFINER=`root`@`%`FUNCTION`fun_convert`(paravarchar(255))
RETURNSvarchar(255)Ch**AR**Tgbk
BEGIN
declareresultvarchar(255)default'';
declarecntintdefault0;
declareiintdefault0;
declareidBIGINTdefault0;
setcnt=length(para)-length(replace(para,',',''))-1;
Wh**ILEi<cntDO
selectc.idintoidfromcompanycwherec.code=SUBSTRING(para,i*3+2,2);
setresult=CONCAT(result,",",id);
seti=i+1;
endWh**ILE;
setresult=CONCAT(result,",");
RETURNresult;
END
$
delimiter;
updateusersuset***.company=fun_convert(***.company);