我正在维护一个数据库,其中事件的日期和时间是分开的,但它们都保存为日期时间。
那么如何从“日期”列中提取日期,从“时间”列中提取时间并将其插入“日期时间”列
答案 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'))