Cómo importar un archivo XML en la tabla de la base de datos MySQL usando XML_LOAD (); funció

Tengo un archivo XML que se ve así:

    <?xml version="1.0" encoding="UTF-8"?>

<resultset statement="YOUR SQL STATEMENTS TO GENERATE THIS XML FILE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <row>
    <field name="personal_number">539</field>
    <field name="firstname">Name</field>
    <field name="lastname">Surname</field>
    <field name="email">email.domain.com</field>
    <field name="start_time">2011-04-02 13:30:00</field>
    <field name="end_time">2011-04-02 18:15:00</field>
    <field name="employee_category">1,2,4,5,22,37,38,39,41,43,44</field>
  </row>
  <row>
    <field name="personal_number">539</field>
    <field name="firstname">Name</field>
    <field name="lastname">Surname</field>
    <field name="email">email.domain.com</field>
    <field name="start_time">2011-04-02 13:30:00</field>
    <field name="end_time">2011-04-02 18:15:00</field>
    <field name="employee_category">1,2,4,5,22,37,38,39,41,43,44</field>
  </row>
  <row>
    <field name="personal_number">539</field>
    <field name="firstname">Name</field>
    <field name="lastname">Surname</field>
    <field name="email">email.domain.com</field>
    <field name="start_time">2011-04-02 13:30:00</field>
    <field name="end_time">2011-04-02 18:15:00</field>
    <field name="employee_category">1,2,4,5,22,37,38,39,41,43,44</field>
  </row>

Estoy intentando importarlo en MySQL usando la instrucción SQL:

use databasename;
LOAD XML LOCAL INFILE '/pathtofile/file.xml' INTO TABLE my_tablename;

La tabla my_tablename tiene los siguientes campos:

id (auto increment id)
personal_number(varchar)
firstname(varchar) 
lastname(varchar)
email(varchar) 
start_time(varchar)
end_time(varchar)
employee_category(varchar)

Obtengo error: Código de error: 1136 El recuento de columnas no coincide con el recuento de valores en la fila 1

Estoy usando MySQL 5.1.56

Supongo que este error se produce porque la tabla de la base de datos tiene un ID de campo, que no está presente en el archivo XML. ¿Cómo es posible importar este archivo XML utilizando consultas MySQL de funciones integradas de modo que omita la columna de identificación durante la importación y confíe en la función de incremento automático para la columna de identificación? ¿Hay alguna forma más inteligente de manejar las importaciones de archivos XML en MySQL? ¿Quizás haya una mejor declaración que permita especificar el mapeo de columnas?

¡Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta