【发布时间】:2017-03-22 05:05:09
【问题描述】:
在时间戳中添加日期
我想在查询下运行
UPDATE table
SET columnA = '2017-03-21 23:57:19'
WHERE .....
但是,我想通过取昨天的日期来构造时间戳,23:57:19 小时。
columnA 的数据类型是 timestamp。 2017-03-21 是昨天的日期。我应该使用subdate(CURDATE(),1)吗?
UPDATE table
SET columnA = 'subdate(CURDATE(),1) 23:57:19' WHERE ..... ?
或者我有其他方法可以做到这一点?
【问题讨论】: