2013-08-12 2 views
1

Я запускаю команду загрузки xml для заполнения значений из XML-файла в таблицу mysql, но она всегда заполняет нулевые значения.«Загрузить xml» заполняет нулевые значения в mysql

Я бегу следующую команду:

MySQL> Загрузка XML локальная входной_файл 'E: \ Badges.xml' в таблицу мета строк, определенных '<row>'

Ниже приведены содержание моего файла:

<badges> 
    <row Id="1" UserId="2" Name="Autobiographer" Date="2010-08-25T19:26:49.550" /> 
    <row Id="2" UserId="3" Name="Autobiographer" Date="2010-08-25T19:26:49.580" /> 
    <row Id="3" UserId="6" Name="Autobiographer" Date="2010-08-25T19:46:49.197" /> 
    <row Id="4" UserId="15" Name="Autobiographer" Date="2010-08-25T19:46:49.197" /> 
    <row Id="5" UserId="18" Name="Autobiographer" Date="2010-08-25T19:46:49.197" /> 
    <row Id="6" UserId="21" Name="Autobiographer" Date="2010-08-25T19:46:49.197" /> 
    <row Id="7" UserId="27" Name="Autobiographer" Date="2010-08-25T19:46:49.213" /> 
    <row Id="8" UserId="7" Name="Autobiographer" Date="2010-08-25T19:51:49.327" /> 
</badges> 

Пожалуйста, дайте мне знать, если кто-нибудь знает решение?

Спасибо! заранее Сангита

ответ

0

Следующий файл badges.xml работает для меня (случай ухода за чувствительной):

<badges> 
    <row id="1" userid="2" name="Autobiographer" date="2010-08-25T19:26:49.550" /> 
    <row id="2" userid="3" name="Autobiographer" date="2010-08-25T19:26:49.580" /> 
    <row id="3" userid="6" name="Autobiographer" date="2010-08-25T19:46:49.197" /> 
    <row id="4" userid="15" name="Autobiographer" date="2010-08-25T19:46:49.197" /> 
    <row id="5" userid="18" name="Autobiographer" date="2010-08-25T19:46:49.197" /> 
    <row id="6" userid="21" name="Autobiographer" date="2010-08-25T19:46:49.197" /> 
    <row id="7" userid="27" name="Autobiographer" date="2010-08-25T19:46:49.213" /> 
    <row id="8" userid="7" name="Autobiographer" date="2010-08-25T19:51:49.327" /> 
</badges> 

LOAD XML INFILE '/path/badges.xml' INTO TABLE meta ROWS IDENTIFIED BY '<row>'; 
Смежные вопросы