ILoveYAnny
@ILoveYAnny

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

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

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

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект