【发布时间】:2019-08-07 14:02:28
【问题描述】:
我有一张桌子:
CREATE TABLE `operation` (
`id` bigint(20) NOT NULL,
`start_time` datetime DEFAULT NULL,
`finish_time` datetime NOT NULL
);
对于这个表,你需要插入从finish_time到start_time的值。通过在没有时间的情况下转换一个字段。
例如:“2018-02-02 10:10:10” => “2018-02-02 00:00:00”
我知道如何为 MySQL 做到这一点:
update operation
set start_time = DATE_FORMAT(finish_time,'%y-%m-%d')
where start_time is null;
但是H2中没有DATE_FORMAT这个函数。
如何对数据库 H2 执行此查询?
【问题讨论】:
-
start_time的数据类型不应该是DATE而不是DATETIME吗?