kentuck1213
@kentuck1213

Как удалить устарелую запись в bd?

Не получается удалить устарелую запись на 3 секунды
$sel = "DELETE FROM useractive WHERE dd <= (select DATEADD(second, -3 , current_timestamp)) or name = ''";
В базе поле dd указан тип timestamp (2015-08-24 02:42:51)
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
@AlikDex
DELETE FROM useractive WHERE NOT EXISTS name OR dd <= (NOW() - INTERVAL 3 SECOND)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zewkin
Я у мамы фронтэндер
$now = date("Y-m-d H:i:s");
$sel = "DELETE FROM useractive WHERE dd <= ".$now." or name = ''";
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы