Анализиране на XML файл с помощта на MySQL

Здравейте, моля, помогнете ми да разбера как да импортирам данни от XML файл в MySQL. Самият файл е доста голям и трябва да се анализира на всеки 20 минути. Ето защо, ако е възможно, бих искал да избягвам решения, с които файлът ще трябва да бъде достъпен няколко пъти за следващото изпълнение в базата данни.

Структурата му изглежда така (не можете да го промените, това е API от услуга на трета страна):


Моята DB таблица е създадена по следния начин:


Искането, което отправям за импортиране на данни в базата данни:


Въпросът е как можете да получите данните от item_1, който е в атрибута img. Когато създавам поле с име "img" в таблицата, данните от атрибута на последния етикет на елемент се анализират там и дублиращите се имена на полета в MySQL не са разрешени и имената на атрибутите не могат да бъдат променяни. Ако някой знае как иначе можете да се обърнете към атрибута чрез LOAD XML, моля да предложи.

И още един въпрос, възможно ли е да се направи, в рамките на такава заявка, изтриване от базата данни на тези записи, чийто идентификатор не се намира в XML файла?

не можете да го промените, това е API от xml натоварване на услуга на трета страна - той взема файл от локалната файлова система, което пречи (по един или друг начин) да обработва hml (дори ако изрязва всички ненужни елементи в конзолата на равни интервали)?