Могу ли я динамически создать таблицу MySQL из JSON?

Допустим, у меня есть серверный скрипт, который генерирует JSON из простого выбора таблицы. JSON кодируется в первом скрипте.

Я не контролирую этот 1-й сценарий, но знаю, когда меняется базовая структура базы данных и когда изменяется структура JSON.

Скрипт 2 использует CURL, чтобы получить.js Файл (содержимое), который содержит JSON, я могу затем декодировать в массив.

Что мне нужно сделать, это сохранить данные в другой базе данных.

Мой вопрос в основном об автоматизации этого процесса и возможности создания таблицы из массива, когда вы не знаете, какова структура массива, пока он не появится.

Это можно сделать?

РЕДАКТИРОВАТЬ Добавил JSON в его нынешнем виде, но суть в том, что он может измениться.

{"name": "Google",
 "homepage_url": "http://www.google.com",
 "blog_url": "",
 "blog_feed_url": "",
 "twitter_username": "",
 "category_code": "ecommerce",
 "tag_list": "retail-portal-online-shopping-markets",
 "alias_list": null,
 "image": null,
 "products":
  [],
 "relationships":
  [],
 "competitions":
  [],
 "providerships":
  [{"title": "Legal",
    "is_past": false,
    "provider":
     {"name": "TaylorWessing",
      "permalink": "taylorwessing"}}],
 "offices":
  [{"description": "European HQ",
    "address1": "",
    "address2": "",
    "zip_code": "",
    "city": "Brussels",
    "state_code": null,
    "country_code": "BEL",
    "latitude": null,
    "longitude": null}]}

Ответы на вопрос(3)

Ваш ответ на вопрос