mysql - 如何使用 LOAD XML 将此 xml 数据插入到 mysql

标签 mysql xml

<?xml version="1.0" encoding="UTF-8"?>
<jobs>
<job>
<location>Raleigh, NC, US</location>
<title>Implementation Consultant II</title>
<city>Raleigh</city>
<job_type/>
</job>
<job>
<location>Saint Louis, MO, US</location>
<title>Food Service Worker I</title>
<city>Raleigh</city>
<job_type> Permanent </job_type>
</job>
</jobs>

这里我无法使用 LOAD DATA LOCAL INFILE 将 job_type 的数据插入 mysql

最佳答案

这是 MySQL 中的一个错误。升级到 MySQL 5.5.46 或更高版本。

From official documentation :

Prior to MySQL 5.5.46, LOAD XML did not handle empty XML elements in the form correctly. (Bug #67542, Bug #16171518)

关于mysql - 如何使用 LOAD XML 将此 xml 数据插入到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33164359/

相关文章:

c# - 有没有办法将 FileInfo 转换为 XmlDocument?

html - 如何在 XPath 中通过其 XML 值来识别节点?

php - 如何在 IBM Bluemix 上使用 php 连接 MySQl?

php - Codeigniter 中的 Mysql 查询

Java:使用 DOM 和 unescapeHtml4() 生成 XML

c# - 如何通过 SFTP 下载和打开 XML 文件?

xml - 如何在动态创建的报告查看器的每个页面上显示标题

Mysql按一个字段分组,按另一个字段排序

Mysql 两个where条件总计一列

mysql用索引解释文件排序