2015-10-05 61 views
0

我正在使用MySQL版本5.0。我想分割一個XML值並將值插入到另一個表中。許多人建議使用ExtractValue函數來得到這種分裂值,但是當我使用該功能時,它拋出一個錯誤:如何從MySQL表中拆分XML值?

FUNCTION ExtractValue does not exist

我該如何解決這個問題?

這裏是我的XML:

<Xml><Values><Value>1</Value><Value>2</Value><Value>3</Value></Values></Xml> 

我想我的結果是:

1 
2 
3 
+3

函數ExtractValue僅在> = MySQL 5.1.5中可用 – amdixon

+0

謝謝amdixon。有沒有可能在MySQL 5.0中得到這個。 – DineshDB

+0

在sql中沒有複雜的子字符串邏輯,我想你應該使用你的應用程序邏輯 – amdixon

回答

0

有命令行XML分路器工具,你可以從你的代碼中調用,有些是免費的。