我在MySQL數據庫中存儲了一串XML作爲字符串,並且需要使用查詢更新其中一個屬性。使用MySQL更新XML中的屬性
考慮以下字符串:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<town>
<road name="Main" direction="north"/>
</town>
我需要改變它的屬性方向更新爲不同的值:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<town>
<road name="Main" direction="east"/>
</town>
是否有一個簡單的方法來做到這一點?提前致謝!
編輯:該查詢將運行在包含各種其他升級查詢,這是由一段代碼在Java中調用的SQL腳本文件。
只是爲了確認:XML存儲在VARCHAR類型字段中? – Tomalak 2010-07-08 15:40:12
XML存儲在MEDIUMTEXT字段中 – gusterlover6 2010-07-08 15:44:24