在mysql中更新datetime的时间

时间:2014-02-14 12:36:29

标签: mysql datetime

我有一个表格,列start_time,类型为time,start_date,类型为date。

我希望start_time成为日期时间,而start_date仍然作为日期存在。

我将start_time转换为日期时间的第一次尝试是

UPDATE TABLE `event` MODIFY `start_time` datetime;

但这不起作用,因为时间不够充足。做一些像

这样的好方法
UPDATE TABLE `event` MODIFY `start_time` datetime = `start_date` + `start_time`;

(很明显,语法是完全错误的,我只是试图给出我想要的图片)

由于

1 个答案:

答案 0 :(得分:0)

尝试CAST(CAST(start_date AS datetime) + start_time AS datetime)