mysql - выбрать записи добавленные в БД за последнюю минуту

J
На сайте с 08.06.2006
Offline
844
1293

mysql - выбрать записи добавленные в таблицу за последнюю минуту

например сейчас 33-я минута, а нужно выбрать добавленные за 32-ю

"2015-02-20 07:32:45"

totamon
На сайте с 12.05.2007
Offline
437
#1

если время записи не пишется в таблицу, то никак... или пишется и вам нужно составить запрос?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
J
На сайте с 08.06.2006
Offline
844
#2

totamon, второй вариант

S
На сайте с 02.05.2014
Offline
61
#3
joost:
totamon, второй вариант

SELECT * FROM `Имя_таблицы` WHERE `Поле_с_датой` between '2015-02-20 07:32:00' and '2015-02-20 07:32:59'

Главное индекс не забудьте добавить.☝

Дмитрий
На сайте с 23.08.2006
Offline
222
#4

Лучше так:

SELECT * FROM `Имя_таблицы` WHERE `Поле_с_датой` > NOW() - INTERVAL 1 MINUTE;
Разрабатываю и автоматизирую на php http://jonnyb.ru/
siv1987
На сайте с 02.04.2009
Offline
427
#5


$last_date = time() - 60;
SELECT * FROM `Имя_таблицы` WHERE `Поле_с_датой` >= $last_date;

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий