Сначала вам нужно пройти учебники по интеграции с базой данных PHP +. Вы можете достичь выше в самом запросе MySQL. Вы также можете использовать PHP ... вы должны написать свой собственный код для этой простой задачи. Ниже приведены шаги, которые я буду выполнять при выполнении этих задач, вы можете изменить шаги в соответствии с вашими требованиями ...
вы не упомянули, какую базу данных вы используете, я предполагаю, что ее Mysql / mariadb
Подключение базы данных (необходим правильный доступ), также необходимы некоторые знания по управлению файлами PHP
На основе отметки времени вы должны написать запрос, который может извлечь старые данные и записать их в файл .sql (множество вопросов уже задавалось по этой теме в stackoverflow)
При успешном выполнении ШАГА 2 вы можете выполнить операцию УДАЛИТЬ
При выполнении этого действия убедитесь, что другие процессы / запросы не выполняются в этой базе данных / таблице.
Скрипт должен включать ЗАПУСК / НАЧАЛО СДЕЛКИ, COMMIT и ROLLBACK
Если вы хотите получить выходной файл в запросе INSERT, тогда требуется BATCH INSERT. Обратитесь к этому, чтобы понять, как выглядит пакетный запрос ( Как выполнить пакетную вставку в MySQL )
Вы можете написать пользовательскую функцию PHP для генерации реализации BATCH.
Не нужно трогать данные, которые вы хотите сохранить, останется без изменений