中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決mysql5.7及以下版本無法解析json字符串的問題

發布時間:2020-06-16 12:10:46 來源:網絡 閱讀:5938 作者:Lee_吉 欄目:MySQL數據庫

#把key->value(json字符串)拼成sql語句

DELIMITER //

DROP FUNCTION kvJsonData//

CREATE FUNCTION kvJsonData(tableName char(20),medKeys text,medValues text,orderId int(11))

returns text

BEGIN

declare num int(11);

declare count int(2) default 1;

declare strValues text default "";

declare strKeys text;

declare ret text default "";

set strKeys=concat(medKeys,',`order_id`');

set ret=concat("insert into ",tableName,"(",strKeys,") values");

set num= LENGTH(medValues) - LENGTH(REPLACE(medValues, '#', ''))+1;

while count<=num do

if count=1 then

set strValues=concat(SUBSTRING_INDEX(medValues,'#',count),',',orderId);

else

set strValues=SUBSTRING_INDEX(medValues,'#',count);

set strValues=SUBSTRING_INDEX(strValues,'#',-1);

set strValues=concat(strValues,',',orderId);

end if;

set ret=concat(ret,"(",strValues,"),");

set count=count+1;

end while;

set ret=substring(ret,1,LENGTH(ret)-1);

return ret;

END

//

DELIMITER ;


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

齐齐哈尔市| 外汇| 高台县| 天全县| 共和县| 射洪县| 南部县| 江北区| 聂荣县| 上栗县| 淮滨县| 津市市| 辽源市| 改则县| 广安市| 张家界市| 霸州市| 富源县| 吴江市| 牡丹江市| 营山县| 石林| 梅河口市| 来宾市| 浦城县| 辽中县| 无棣县| 宁明县| 新宁县| 洞口县| 五莲县| 阜宁县| 绥芬河市| 云霄县| 循化| 三原县| 连平县| 信阳市| 阳原县| 湟源县| 上犹县|