Есть две таблицы arhive и valid_date с общим полем entity_id. Нужно записать в поле offer_archive 1 если valid_date+23:59:59 меньше текущего времени. В примере ниже, после выполнения запроса в ячейку с entity_id=3 должно записать 1.
Выполнить запрос SELECT и отобрать все нужные поля у меня получилось. А вот как обновить нужные поля по условию я не понимаю.
Делаем это вот так:
UPDATE `archive` `a`
INNER JOIN `valid_date` `vd` USING (`entity_id`)
SET `a`.`offer_archive` = 1
WHERE TIMESTAMP(`vd`.`valid_date`, '23:59:59') < NOW();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос - какие настройки поменять в конфигах MYSQL чтобы мой диск расходовал меньше свой ресурс
У меня есть цикл и если у меня переменная меньше 0, то мне нужно, чтобы высвечивалась новая форма, а цикл ждал пока я не закончу работать с формойВозможно...