Конвертировать большой файл JSON в MySQL - PullRequest
1 голос
/ 09 июля 2010

У меня есть файл JSON размером ~ 1 МБ, который необходимо преобразовать в MySQL. Файл имеет около 400 записей. Каков наилучший способ сделать это с помощью PHP?

Если я пытаюсь добавить 400 записей за один проход, я получаю либо ошибку памяти, либо время выполнения. Как лучше обойти это?

1 Ответ

1 голос
/ 09 июля 2010

Попробуйте многоступенчатый подход. Используйте json_decode(), чтобы превратить записи в операторы INSERT. Затем вы можете использовать команду FILE в клиенте mysql для запуска всех вставок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...