Как я могу вставить автоматически определенный день и определенное время в MySQL Вставить запрос

0

В базе данных MySQL есть одна таблица, которую мы должны проверить, существуют ли данные сегодня или нет. Если данные не существуют через 30 минут, мы должны вставлять определенные данные автоматически без каких-либо действий. Как я могу это сделать?

Теги:
codeigniter

2 ответа

0

У MySQL есть собственный планировщик событий, кажется разумным, что вы будете использовать его для выполнения своей работы по расписанию.

https://dev.mysql.com/doc/refman/5.7/en/events-overview.html

Вы должны иметь возможность запланировать ваш чек и, если необходимо, вставить 30 минут после взаимодействия с таблицей с помощью триггера, или вы можете просто выполнять задание, которое выполняется каждые 30 минут навсегда.

0

Один из способов - создать скрипт Php, который проверяет базу данных. И запустите его в определенное время, используя задание cron (если на linux). Большинство хостинг-провайдеров имеют этот вариант. В противном случае можно получить cron через диспетчер пакетов для php.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню