我需要从MySQL中选择一行,并将结果作为格式良好的XML,其中XML标记是列名。是否有一些内置的方法来执行此操作,还是需要手动组装XML?
我想要这样的事情:
<id>2</id> <name>John Smith</name> <age>34</age>
澄清一下:我在MySQL 5.1.5数据库中的存储过程内部。该过程需要执行一个简单的查询,如:
SELECT ID, Name, Age FROM People WHERE ID = 5;
我想以XML格式获取结果,我可以将其传递给调用程序。是否有内置功能来执行此操作?
答案 0 :(得分:1)
如果您从命令行使用mysql,则可以执行此操作
mysql -uroot -e "SHOW VARIABLES LIKE '%version%'" --xml
请参阅http://dev.mysql.com/tech-resources/articles/xml-in-mysql5.1-6.0.html
我不确定在不同的编程语言中或通过库。