在MySQL中,可以使用XPATH來替代EXTRACTVALUE來處理XML數據。XPATH是一種用于在XML文檔中定位節點的語言,可以通過XPATH表達式來提取XML文檔中的數據。
以下是一個使用XPATH來提取XML數據的示例:
SELECT
ExtractValue(xml_column, '//bookstore/book/title') AS title,
ExtractValue(xml_column, '//bookstore/book/author') AS author
FROM
xml_table;
在上面的示例中,我們使用XPATH表達式來提取XML列中的數據。可以根據需要調整XPATH表達式來提取所需的數據。