XML парес в MySQL
Добрый день. Столкнулся со следующей проблемой. У поставщика имеется xml файл со следующим содержанием:
<offer id="" available="true">
<url></url>
<price_opt></price_opt>
<opt_list_price></opt_list_price>
<price></price>
<list_price></list_price>
<currencyId></currencyId>
<categoryId></categoryId>
<picture>ссылка на картину 1</picture>
<picture>ссылка на картину 2</picture>
<picture>ссылка на картину 3</picture>
<picture>ссылка на картину 4</picture>
<picture>ссылка на картину 5</picture>
<name></name>
<vendor></vendor>
<vendorCode></vendorCode>
<description></description>
<dimensions></dimensions>
<is_female></is_female>
<is_male></is_male>
<Страна></Страна>
<Производство></Производство>
<Материал></Материал>
</offer>
я у себя создал базу:
CREATE TABLE `offers` (
`id` int(11) NOT NULL DEFAULT '0',
`available` enum('true') DEFAULT NULL,
`url` text,
`price_opt` int(11) DEFAULT NULL,
`opt_list_price` int(11) DEFAULT NULL,
`price` int(11) DEFAULT NULL,
`list_price` int(11) DEFAULT NULL,
`currencyId` text,
`categoryId` int(11) DEFAULT NULL,
`picture` text,
`name` text,
`vendor` text,
`vendorCode` text,
`description` text,
`dimensions` text,
`is_female` enum('1','0') DEFAULT NULL,
`is_male` enum('1','0') DEFAULT NULL,
`Страна` text,
`Производство` text,
`Материал` text,
`Цвет` text,
`Размер` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
и извлекаю данные из xml командой:
LOAD XML INFILE '/tmp/sync/opt.xml' into table database.offers character set utf8 rows identified by '<offer>';
И все вроде бы хорошо, но в колонку
`picture` text,