表名为table 里面有YEAR,MON,DAY,HOUR 字段,但是这个字段不方便按时间查询,我新建了一个Datetime字段,类型为DATETIME,并且更新此字段,可以用这命令:
UPDATE table SET DATETIME=CONCAT_WS(' ',CONCAT_WS('-',YEAR,MON,DAY),CONCAT(HOUR,':00:00'));
其中 CONCAT_WS的效果如下图所示:
表名为table 里面有YEAR,MON,DAY,HOUR 字段,但是这个字段不方便按时间查询,我新建了一个Datetime字段,类型为DATETIME,并且更新此字段,可以用这命令:
UPDATE table SET DATETIME=CONCAT_WS(' ',CONCAT_WS('-',YEAR,MON,DAY),CONCAT(HOUR,':00:00'));
其中 CONCAT_WS的效果如下图所示: