您的位置:首页 > 数据库 > MySQL

mysql动态添加和获取指定json数据

2018-01-11 08:44 357 查看
一、今天在项目中用到mysql动态添加和获取指定json数据,本来是用分割字符串的形式做的,可以参考我的上一篇文档http://blog.csdn.net/qq_25175063/article/details/79025214

      后来因为某些需要改成使用jsonArray 了,(必须是mysql5.7版本才可以)

二、动态生成的代码如下:

       

   for(var i=0;i<panelRec.length;i++){
var pId = 'id' + (i+1);
pedoids[pId] = panelRec[i].data.id;
}

在mysql中读取的代码如下:

set i = 1;
while i<=vLength

        do    
set vTemp = concat('$.id',i);
select JSON_EXTRACT(vPedoids, vTemp) into vDoId;
select title into vTitle from peitem where id = vItemId;
-- 这一部分是操作的sql,就省略了。                     
         set i = i+1;                        
     end while;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: