【发布时间】:2013-08-11 11:46:56
【问题描述】:
我的表中有时间戳字段。
例如,我的表中有一个值,如下所示:
2013-08-11 16:18:00
现在我想要这样的结果:
2013-08-11 16:18
我不想匹配时间戳中的 秒。
我的查询是:
UPDATE n2jm0_cronjob_run SET state=0 WHERE crondate LIKE '2013-08-11 16:18:02'
(来自 cmets 的更新)
我无法直接从查询中删除秒数
【问题讨论】:
-
不要将
like与日期时间值一起使用。只需进行比较(使用日期时间对象而不是字符串)。我不是 php 人,但本质上是:WHERE crondate >= '2013-08-11 16:18:00' AND crondate < '2013-08-11 16:19:00'
标签: mysql sql date-format