@vladislav997

Почему некорректно работает DELETE INTERVAL в MySql?

Подскажите, почему вызов ниже удаляет всё, а не только столбцы active со значением 1?
DELETE FROM `posts` WHERE `active` = 1 > NOW() - INTERVAL 10 SECOND
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
now - 10 sec всегда будет больше единицы.
так что ваше условие эквивалентно такому:
DELETE FROM `posts` WHERE `active` = 0
Ответ написан
Ваш ответ на вопрос

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

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