По-моему, я просто хочу экспортировать данные за неделю и использовать их для обновления где-то еще.
Я новичок в MySql. Итак, могу ли я сделать это с помощью кода PHP, написанного мной или с помощью другого программного обеспечения?
Перейдите в phpmyadmin, напишите инструкцию select sql, где date from from и to. то на странице результатов ниже результатов n в разделе "Операции с результатами запроса" вы найдете кнопку экспорта, нажав кнопку, чтобы получить данные для экспорта.
Если вы используете mysqldump
, вы можете использовать опцию --where для ограничения диапазонов данных:
mysqldump -p -u username DATABASE table --where="datefield >= 'start date' AND datefield <= 'end date')
Также существует опция OUTFILE:
SELECT INTO OUTFILE '/name/of/dump/file' ...
В противном случае это просто вопрос построения соответствующего запроса в MySQL, циклического завершения набора результатов и демпинга данных в файл, из которого вы можете извлечь данные снова в другом месте.