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

一、今天在项目中用到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;

猜你喜欢

转载自blog.csdn.net/qq_25175063/article/details/79030035