【发布时间】:2014-08-04 10:53:46
【问题描述】:
我的示例 xml 值看起来像
<food>
<name>Belgian Waffles</name>
<price>$5.95</price>
<description>
Two of our famous Belgian Waffles with plenty of real maple syrup
</description>
<calories>650</calories>
</food>
我需要将此<Shop>KFC</Shop> 添加到食物标签中,我的输出应该如下所示
<food>
<name>Belgian Waffles</name>
<price>$5.95</price>
<description>
Two of our famous Belgian Waffles with plenty of real maple syrup
</description>
<calories>650</calories>
<Shop>KFC</Shop>
</food>
我尝试了 UpdateXml,但行为不同。是否可以使用可用的 xml 函数 在 MySql 中执行此操作?
我是 MySql 的新手。请帮我弄清楚这个.. 提前谢谢..
更新:
我试过这段代码
select UpdateXML('<food>
<name>Belgian Waffles</name>
<price>$5.95</price>
<description>
Two of our famous Belgian Waffles with plenty of real maple syrup
</description>
<calories>650</calories>
</food>', '/food/Shop', '<Shop>KFC</Shop>');
在第二个参数中我尝试了 '/food/Shop' 仅使用 '/food'
但它没有给出预期的结果
【问题讨论】:
-
您为什么不发布您使用或尝试使用的任何代码?