У меня есть столбец TIMESTAMP, содержащий:
2011-10-12 12:00:00
Теперь я хочу иметь возможность использовать пользовательский ввод для изменения только времени, а не даты.Итак, если пользователь вводит 5:00 pm
, я сначала преобразовываю ввод в 17:00:00
, тогда моя проблема в ОБНОВЛЕНИИ TIMESTAMP до 2011-10-12 17:00:00
без перезаписи даты.Пользователь может выбрать любое время, но оно ограничено по сей день, и мне нужно сохранить дату и время в том же столбце, как это, потому что он уже используется во многих других частях приложения.
Примечание:Я бы предпочел не выбирать SELECT TIMESTAMP
перед обновлением, если возможно ОБНОВИТЬ только часть ВРЕМЕНИ без SELECT.
Я посмотрел функции DATE TIME, и есть много способов добавить интервал ввремя, но я не вижу, чтобы установить его на что-то конкретное.