gpt4 book ai didi

sql设置一个xml值

转载 作者:数据小太阳 更新时间:2023-10-29 02:59:12 25 4
gpt4 key购买 nike

我是 mySql 的新手。我正在尝试替换表的 xml 列中的值。

我的选择方法有效。

SELECT * FROM `comics` WHERE ExtractValue(xml,'comic/pageNumber') = 6

我的替换方法没有。我一直在寻找正确的语法......

SET xml.modify(
replace value of ('comic/pageNumber') with 5
)

一些背景:

当我删除漫画页面时会出现这种情况。

它在页码中留下一个空白,之后我会:

遍历所有漫画并删除页码中的任何空白。

遍历所有 pageNumber 大于删除页面的漫画,并将其 pageNumber 减 1。

最佳答案

怎么样

UPDATE comics 
SET xml = UpdateXML(xml,'comic/pageNumber', '<pageNumber>5</pageNumber>')
WHERE ExtractValue(xml,'comic/pageNumber') = 6

关于sql设置一个xml值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4939901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com