如何更新 mysql table 中包含 xml 的列?

how to update a column containing xml in mysql table?

我有一个带有列 ID XML 的 table,其中 XML 列包含 xml 字符串。 xml 是流动的形式:

<list>
  <element>
    <key>key</key>
    <value>value</value>
  </element>
...
</list>

我需要找到并删除 xml 中包含某个 SPECIFIC_XXX_VALUE 的所有元素,例如:

<element>
   <key>SPECIFIC_XXX_VALUE</key>
   <value>ANY_VALUE</value>
</element>

对于 table 中的所有行,应从 xml 中删除此元素。

更新TABLE set XML = UpdateXML(XML, '//element[key="valueOfKey"]','') where “%valueOfKey%”;