@racheev

MySQL if else как правильно?

Всем привет.
В таблице пользователей поле timestamp в которое пишется время его регистрации оно же является отправной точкой активации времени на использование. Для того что бы продлить это время, я использую запрос к базе в котором узнаю это время, и если оно меньше чем сейчас то прибавляю к нему например десять дней от сейчас, если больше чем сейчас прибавляю например десять дней к тому времени которое там установлено .. а можно ли это же самое решить средствами MySQL?
date('Y-m-d H:i:s', strtotime("+”$days” days", date($timestop)))
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SET `datetime` = GREATEST(`datetime`, NOW()) + INTERVAL 10 DAY
  WHERE ...
Естественно, поле должно быть стандартного типа DATE или DATETIME.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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