合并来自另一个日期时间的日期时间和时间的日期

时间:2010-03-04 22:14:24

标签: mysql

我正在维护一个数据库,其中事件的日期和时间是分开的,但它们都保存为日期时间。

那么如何从“日期”列中提取日期,从“时间”列中提取时间并将其插入“日期时间”列

1 个答案:

答案 0 :(得分:3)

您可以在选择中使用DATE_FORMAT功能。

日期:

'%Y-%m-%d'

时间:

'%H:%i:%s'

类似于:

UPDATE `table`
SET `datetimecol` = CONCAT_WS(' ', DATE_FORMAT(`datecol`, '%Y-%m-%d'), DATE_FORMAT(`timecol`, '%H:%i:%s'))