Задать вопрос
@Breezer95

Запрос DELETE DATE_ADD Mysql как записать правильно?

Мне нужно сделать так что бы сообщения которые пришли в форму msg удалялись после 30 минут от последнего присланного сообщения, d это DATETIME.

mysql_query("DELETE FROM msg WHERE d <= DATE_ADD(d,INTERVAL -30 MINUTE)"); // Что-то пытался х(

Спасибо за помощь!
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
dan-leech
@dan-leech
Программист-фрилансер
DELETE FROM msg WHERE d <= DATE_ADD(SELECT MAX(d) FROM msg,INTERVAL -30 MINUTE)

попробуй так
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы