Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MySQL > Update изменение даты |
Автор: Areostar 27.6.2016, 21:41 |
Таблица имеет поле типа datatime Как надо составить update запрос чтоб уменьшить значение этого поля в каждой записи на зоданное время скажем 20 минут или 1 час 23 минуты?? |
Автор: Akina 27.6.2016, 22:22 |
DATESUB() |
Автор: igorold 28.6.2016, 07:20 | ||
Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Update-izmeneniye-daty-id5771737aae2015e56a8b4567#findElement_E7045_5771fb1eae201561629385c3_0 |
Автор: igorold 28.6.2016, 07:54 | ||
... а про DATE_SUB() я и забыл ... вернее не пользовался ... тогда так:
Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Update-izmeneniye-daty-id5771737aae2015e56a8b4567#findElement_E7045_5772031eae20152202935b88_0 |
Автор: Akina 28.6.2016, 09:02 | ||
Собственно именно в MySQL можно вообще обойтись без функции:
|
Автор: igorold 28.6.2016, 09:20 |
... проверил ... действительно ... а давно так можно? Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Update-izmeneniye-daty-id5771737aae2015e56a8b4567#findElement_E7045_5772171bae20153a23935f57_0 |
Автор: Akina 28.6.2016, 11:12 |
Чуть меньше чем всегда. |
Автор: igorold 28.6.2016, 12:20 | ||
... сарказм - это хорошо, но тогда зачем функции DATE_SUB() и DATE_ADD() ![]() |
Автор: Akina 28.6.2016, 12:30 |
Расширения - это хорошо, но ведь и стандарт надо блюсть. А он, зараза, требует, чтобы функция была реализована. Опять же не каждый коннектор может понять такую конструкцию - ну и кому оно надо? кросс-совместимость, линкед-серверы... |