我有一个表格,列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`;
(很明显,语法是完全错误的,我只是试图给出我想要的图片)
由于
答案 0 :(得分:0)
尝试CAST(CAST(start_date AS datetime) + start_time AS datetime)
。