Я провел некоторое исследование о том, как импортировать XML-данные в MySQL, возможно, с помощью Workbench.Что такое стандартный способ импорта данных XML в MySQL
Однако мне не удалось найти какой-либо простой учебник, как это сделать. У меня есть 6 XML-файлов, и все они содержат данные, а не схемы.
Из того, что я понял, процесс состоит из 2-х частей:
1.Making таблицы (это та часть, которая мне не ясно) - есть способ сделать таблицу только из файла данных XML ?
2.Использование данных в таблице MySQL. Я думаю, что я понимаю, это одно, это может быть сделано путем выполнения этого запроса:
LOAD XML LOCAL INFILE '/pathtofile/file.xml'
INTO TABLE my_tablename(personal_number, firstname, ...);
Вы уверены, что вам нужно ';' в первой строке вашего кода «LOAD XML LOCAL INFILE» /pathtofile/file.xml '; " ? – iuridiniz
Нет, я не добавлял его туда случайно. –
Вы можете экспортировать всю базу данных в виде XML с помощью MySQL (mysqldump --xml делает это), но я думаю, что нет способа сделать обратный процесс (LOAD XML - mysql 5.5 восстанавливается только в таблицу). Таким образом, вы не можете создавать таблицы из XML. Но вы можете проверить эту [старую ссылку] (http://rpbouman.blogspot.com.br/2010/04/restoring-xml-formatted-mysql-dumps.html). – iuridiniz