ragnar_ok
@ragnar_ok

Как оптимально узнать больше ли 1000 строк было добавлено в mysql таблицу?

Задача: узнать больше ли 1000 строк было добавлено в mysql таблицу table1 за прошедший 1 час. Как оптимально это выполнить? COUNT(*)? SQL_CALC_FOUND_ROWS? Возможно выборка строк с лимитом 1000 и последующий подсчет на на php count()?

SELECT * FROM table1 WHERE table1.DATETIME >= '2021-02-20 16:14:35';
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SELECT COUNT(*)
  FROM `table1`
  WHERE `DATETIME` >= NOW() - INTERVAL 1 HOUR;
Естественно, с индексом по `DATETIME`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 мар. 2021, в 16:10
10000 руб./за проект
04 мар. 2021, в 15:49
500 руб./в час
04 мар. 2021, в 15:42
8000 руб./за проект