2014-02-14 3 views
0

У меня есть таблица с колонкой start_time, которая имеет тип time и start_date, которая имеет тип даты.Время обновления в datetime в mysql

Я хотел бы иметь start_time быть датам и start_date, чтобы все еще существовать как дата.

Моя первая попытка преобразования start_time быть DateTime был по линии

UPDATE TABLE `event` MODIFY `start_time` datetime; 

Но это не работает, так как время не имеется достаточно данных. Есть хороший способ сделать что-то вроде

UPDATE TABLE `event` MODIFY `start_time` datetime = `start_date` + `start_time`; 

(очевидно, что синтаксис совершенно неправильно, я просто пытаюсь дать картину того, что я хочу)

Благодарности

+0

Первое изменение 'filed type' to' datetime'. Затем запустите свой первый запрос. – Iqbal

ответ

0

Попробуйте CAST(CAST(start_date AS datetime) + start_time AS datetime).

Смежные вопросы