通过MySQL存储过程加载XML

时间:2013-04-29 21:39:50

标签: mysql xml stored-procedures

我在MySQL中运行了一个已成功执行的SQL语句。我现在想把它作为一个存储过程运行,最终将通过Python执行(我最初用来从网站上删除)。

SQL语句运行,但我收到存储过程的以下错误:

ERROR 1314: LOAD XML is not allowed in stored procedures

SQL语句基本上是:

Load XML Local Infile 'myfile.XML' into table MyTable rows identified by '<DATAROW>'

我错过了一些非常基本的MySQL吗?

1 个答案:

答案 0 :(得分:1)

这种情况正在发生,因为您可能正在使用高达5.0.7的版本

从文档开始:自版本5.0.7以来不再允许这样做

请检查此http://bugs.mysql.com/bug.php?id=14977