Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 合并一个日期时间的日期和另一个日期时间的时间_Mysql - Fatal编程技术网

Mysql 合并一个日期时间的日期和另一个日期时间的时间

Mysql 合并一个日期时间的日期和另一个日期时间的时间,mysql,Mysql,我正在维护一个数据库,其中事件的日期和时间是分开的,但都保存为datetime 那么,如何从“日期”列中提取日期,从“时间”列中提取时间并将其插入“日期时间”列中呢?您可以在选择中使用该函数 截止日期: '%Y-%m-%d' 时间: '%H:%i:%s' 比如: UPDATE `table` SET `datetimecol` = CONCAT_WS(' ', DATE_FORMAT(`datecol`, '%Y-%m-%d'), DATE_FORMAT(`timecol`, '%H:%i:

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

那么,如何从“日期”列中提取日期,从“时间”列中提取时间并将其插入“日期时间”列中呢?您可以在选择中使用该函数

截止日期:

'%Y-%m-%d'
时间:

'%H:%i:%s'
比如:

UPDATE `table`
SET `datetimecol` = CONCAT_WS(' ', DATE_FORMAT(`datecol`, '%Y-%m-%d'), DATE_FORMAT(`timecol`, '%H:%i:%s'))
您可以在选择中使用该功能

截止日期:

'%Y-%m-%d'
时间:

'%H:%i:%s'
比如:

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

这是一个非常奇怪的数据库模式,但听起来好像不是你的错,你只是继承了它!pr1001:是的,我不知道以前的开发者在抽什么;)这是一个非常奇怪的数据库模式,但听起来好像不是你的错,你只是继承了它!pr1001:是的,我不知道以前的开发者在抽什么;)