У меня есть MySQL таблица с именем datas
и столбец, подобный этому;
id int(11)
currency varchar(16)
date_time (datetime)
Пример данных:
id currency date_time
--------- ------------ ---------------------
12 EURUSD 2019-01-28 11:19:26
13 EURUSD 2019-01-28 11:19:29
14 EURUSD 2019-01-28 11:19:34
15 EURUSD 2019-01-28 11:19:38
16 EURUSD 2019-01-28 11:19:49
17 GBPUSD 2019-01-28 11:19:23
18 GBPUSD 2019-01-28 11:19:27
19 GBPUSD 2019-01-28 11:19:39
20 GBPUSD 2019-01-28 11:19:45
21 GBPUSD 2019-01-28 11:19:57
ДОЛЖЕН БЫТЬ ТАК ЭТОМ (УДАЛИТЬ ДРУГИЕ В ТОЛЬКО 1 МИНУТУ 1 СТРОКУВ КАЖДУЮ ВАЛЮТУ);
12 EURUSD 2019-01-28 11:19:26
17 GBPUSD 2019-01-28 11:19:23
И моя программа вставляет строки примерно каждые 3-6 секунд.но я хочу сохранить только одну валютную цену за 1 минуту, и я хочу удалить другие.
Как я могу сделать это с помощью запроса MySQL?Я использую php.
Мои задания cron будут работать каждые 15 минут.с php будет работать этот запрос.
Mysql версия = 5.7.25
Спасибо за идеи.