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

时间:2015-10-16 07:01:44

标签: 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中

1 个答案:

答案 0 :(得分:0)

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

From official documentation

  

在MySQL 5.5.46之前,LOAD XML没有处理空的XML元素   形式正确。 (Bug#67542,Bug#16171518)