2015-10-05 50 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分路器工具,你可以从你的代码中调用,有些是免费的。