日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來到小浪云!


MySQL 存儲過程替換 JSON 內(nèi)容時,為什么會出現(xiàn)“大字段信息不存在”的錯誤?


avatar
小浪云 2024-11-08 303

MySQL 存儲過程替換 JSON 內(nèi)容時,為什么會出現(xiàn)“大字段信息不存在”的錯誤?

mysql存儲過程替換json內(nèi)容遇到的問題

一位開發(fā)者在使用mysql存儲過程時遇到了問題,無法替換json內(nèi)容并顯示替換后的文本。問題代碼如下:

delimiter // drop procedure if exists `replacename`// create procedure replacename()  begin  declare c int default 0; declare r json ; declare id int default 0; declare i int default 0;  declare result cursor for select id,slider_image from `eb_store_product`;  select count(*) into c from eb_store_product; open  result;  repeat      set i = i + 1;     fetch result into id,r;      set @t = replace(json_extract(r,'$[0]'),'ceshi','chenggong');  until i >= c end repeat;  close result; select @t;  end//  call replacename();// delimiter ;
登錄后復(fù)制

運行該代碼后,會出現(xiàn)以下錯誤提示:

大字段信息不存在。

解決方案

問題出現(xiàn)在代碼中缺少對eb_store_product表中slider_image字段的更新。修改后的正確代碼如下:

DELIMITER // DROP PROCEDURE IF EXISTS `replacename`// CREATE PROCEDURE replacename() BEGIN     DECLARE c INT DEFAULT 0;     DECLARE r JSON;     DECLARE id INT DEFAULT 0;     DECLARE i INT DEFAULT 0;      DECLARE result CURSOR FOR SELECT id, slider_image FROM `eb_store_product`;      SELECT COUNT(*) INTO c FROM eb_store_product;     OPEN result;      REPEAT         SET i = i + 1;         FETCH result INTO id, r;          SET @t = REPLACE(JSON_EXTRACT(r, '$[0]'), 'ceshi', 'chenggong');          -- 更新 eb_store_product 表中的 slider_image 字段         UPDATE eb_store_product SET slider_image = JSON_REPLACE(r, '$[0]', @t) WHERE id = id;      UNTIL i >= c     END REPEAT;      CLOSE result;     SELECT @t; END// DELIMITER ;  CALL replacename();
登錄后復(fù)制

修改后的代碼中添加了update語句,用于更新eb_store_product表中對應(yīng)行的slider_image字段,從而解決了替換json內(nèi)容后無法顯示的問題。

相關(guān)閱讀

主站蜘蛛池模板: 日本vs欧美一区二区三区 | 看看的在线视频国产 | 一区二区三区高清不卡 | 久久综合精品国产一区二区三区无 | 亚洲福利二区 | 亚洲四虎| 国产欧美精品区一区二区三区 | 综合网久久 | 性色欧美 | 自拍偷拍视频网站 | 中文国产成人精品久久久 | 国产精品视频久 | 亚洲成a人片77777在线播放 | 色在线播放 | 丁香5月婷婷 | 色婷婷中文网 | 自拍偷拍 亚洲 | 在线看片一区 | 亚洲精品精品 | 久久精品一区二区三区四区 | 国产97公开成人免费视频 | 看片亚洲 | 伊人青青久久 | 精品久久久久久久久免费影院 | 一级无毛| 国产成人精品日本亚洲专一区 | 水蜜桃视频在线观看免费 | 亚洲精品第四页中文字幕 | 在线免费观看羞羞视频 | 亚洲天堂网2018 | 欧美四虎影院 | 日本三级成人中文字幕乱码 | 亚洲国产精品久久久久网站 | 羞羞视频在线免费 | 日本免费久久久久久久网站 | 羞羞视频在线观看网站 | 中文字幕精品视频在线观看 | 国产成人久久精品二区三区牛 | 亚洲欧美二区三区久本道 | 亚洲精品午夜在线观看 | 亚洲国产成人久久三区 |