|
|
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
измучился уже, подскажите как загрузить этот файл в MySql делал так Код: sql 1. неполучается... потом так Код: sql 1. вставляется (не могу понять как вставить все поля в строку) Вот собственно сам xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 10:40:54 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
adminsamara, и так тоже пробовал mysql> LOAD XML LOCAL INFILE 'c:\\21.XML' INTO TABLE `xml` ROWS IDENTIFIED BY '<TaskArchive >'; тоже нет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 10:46:28 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
Если привести эту хрень к читаемому виду, то получится вот такое: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. Соответственно первейший вопрос - а покажите-ка структуру, в которую Вы желаете импортировать вот ЭТО... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 11:03:01 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
Akina, Я вижу эту таблицу так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 11:31:23 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
adminsamaraЯ вижу эту таблицу так: Структура приведённой таблицы НЕ СООТВЕТСТВУЕТ структуре приведённого XML-файла. Таблица - плоская, в то время как приведённый XML - дерево, и должен импортироваться в несколько таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 11:44:02 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
AkinaadminsamaraЯ вижу эту таблицу так: Структура приведённой таблицы НЕ СООТВЕТСТВУЕТ структуре приведённого XML-файла. Таблица - плоская, в то время как приведённый XML - дерево, и должен импортироваться в несколько таблиц. Почему в несколько? ведь xml один И если в несколько то какие должны быть таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 11:48:19 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
adminsamaraПочему в несколько? ведь xml один Да потому что ДЕРЕВО! Построй UNC для каждого атрибута - сам увидишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 12:10:09 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
adminsamaraесли в несколько то какие должны быть таблицы? Если смотреть только на структуру, не вникая в суть - то получается с десяток таблиц. Впрочем, их может оказаться и меньше, если предметная область устанавливает ограничения уникальности/единственности на вложенные объект-атрибуты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 12:16:47 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
а в одной таблице получается никак не сохранить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 14:43:41 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
Используя LOAD XML LOCAL INFILE - конечно, нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 14:52:12 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
Akina, А какими средствами это можно сделать?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 15:10:08 |
|
||
|
load xml local infile
|
|||
|---|---|---|---|
|
#18+
У тебя есть некая объектная область, реализация которой отображена имеющимся XML-файлом. У тебя есть некая структура в базе данных, которая, по твоему мнению, сможет отображать имеющуюся предметную область. На основании диаграммы зависимости построй модель преобразования данных. На её основе напиши парсер/импортер, который выполнит приведение имеющегося XML к созданной структуре данных и их загрузку в таблицу(ы). PS. Рекомендую делать этот парсер-импортер НЕ НА SQL. PPS. Есть, конечно, альтернативный вариант - каскадная загрузка данных в таблицы (со сменой ROWS IDENTIFIED BY). Но при этом почти наверняка развалятся все связи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 15:19:03 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39144397&tid=1832288]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
5ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 324ms |

| 0 / 0 |
