ILoveYAnny
@ILoveYAnny

Как отключить обновление поля date(TIMESTAMP) при UPDATE другого поля этой строки?

Здравствуйте, у меня есть таблица, в которой есть поле date TIMESTAMP, мне нужно выбрать все записи за последний час и обновить их статус. Однако при их обновлении, обновляется date. И при следующем запросе эти записи уже выводятся как новые. Подскажите пожалуйста, как можно обновляя другую ячейку, не обновлять date ?

UPDATE table SET status = 'false' WHERE date < NOW() - INTERVAL 1 HOUR;
  • Вопрос задан
  • 334 просмотра
Решения вопроса 1
@Sayonji
Просто добавьте это поле в список обновляемых:
UPDATE table SET status = 'false', date = date WHERE date < NOW() - INTERVAL 1 HOUR;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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