Помощь Drupal 7 - парсер Mysql

vector

Постоялец
Регистрация
14 Янв 2007
Сообщения
679
Реакции
120
Имеется база на Drupal 7 в Mysql (около 1000000 товаров)
Как собрать из нее весь товар в формате .csv для будущего импорта в другой движок магазина.
В друпале весь товар разбросан по разным таблицам (артикул, поставщики, производители, картинки и т.д.)
Все это нужно объединить в одной строке - один товар
Подскажите чем и как?
 
В чём проблема - выгрузить в csv в том же pma. И парсить как и чем удобно?
 
Да, верно. Но как выгрузить в .csv запросом из разных таблиц. Чтобы в одной строке был один товар?
 
Да, верно. Но как выгрузить в .csv запросом из разных таблиц. Чтобы в одной строке был один товар?

Очевидно, сформировать такой запрос, выбирающий и объединяющий данные из нужных таблиц.
Типа
SELECT * FROM a,b LEFT JOIN c ON (c.key=a.key) LEFT JOIN d (d.key=a.key)
WHERE b.key=d.key

Затем выполнить этот запрос в pma и результат выполнения выгрузить в csv. О чём я и писал выше.
 
Так, а если там 1000000 товаров) Выполниться ли такой запрос?
И немного расшифруем:
c.key d.key - это таблицы ?
а
a.key - это значения?
 
Так, а если там 1000000 товаров) Выполниться ли такой запрос?
И немного расшифруем:
c.key d.key - это таблицы ?
а
a.key - это значения?

Это не запрос по оригинальным таблицам, это образец.

Попробуйте задать вопрос на профильном сайте Для просмотра ссылки Войди или Зарегистрируйся авось, кто и поможет.
 
Использовать модуль Views Export - он умеет создавать csv
 
Назад
Сверху