Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как лучше сделать алгоритм: из xml в основную базу. / 3 сообщений из 3, страница 1 из 1
08.02.2015, 18:01
    #38874209
shariklosharik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше сделать алгоритм: из xml в основную базу.
Есть таблица объявлений, где-то тысяч 10 записей, полей в записи около 30.
Надо по xml считывать объявления (около 300 за раз) с другого сайта. Считать для меня не проблема и занести в базу тоже.
Перед записью в базу должен выполниться ряд условий организационного характера растянутым во времени, но объявления из xml-фида должны быть видны на сайте до окончательной записи их в основную таблицу объявлений.

Приходит в голову такой алгоритм, создать таблицу по структуре полностью совпадающую с основной, в нее заносить данные из xml, после выполнения ряда условий организационного характера растянутых во времени перенести эти объявления в основную таблицу.

Вот этот момент не знаю как сделать, как переносить, просто в цикле Insert'ом (будет 300 Insert'ов в цикле) или как лучше, как будет эргономичней, подскажите пож-та, просто первый раз делаю такую задачу. Спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
17.10.2016, 04:31
    #39327917
alexnews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше сделать алгоритм: из xml в основную базу.
Не нужно ничего выдумывать, просто выполняй запрос когда файлик собрался:
LOAD XML LOCAL INFILE '/Users/alex/Downloads/xml/1132527.xml'
INTO TABLE books(
`id`,
`url`,
`price`,
`currencyId`
);
...
Рейтинг: 0 / 0
17.10.2016, 14:56
    #39328248
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше сделать алгоритм: из xml в основную базу.
alexnews, кто это вообще распространяет?
согласно последним постановлениям Международного Союза Электросвязи, использовать LOCAL INFILE запрещено впредь до дальнейших указаний http://legalhackers.com/advisories/MySQL-Exploit-Remote-Root-Code-Execution-Privesc-CVE-2016-6662.html
http://www.opennet.ru/opennews/art.shtml?num=45127
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как лучше сделать алгоритм: из xml в основную базу. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]