Heim > Datenbank > MySQL-Tutorial > MySQL中时间类型的比较datediff

MySQL中时间类型的比较datediff

WBOY
Freigeben: 2016-06-07 17:02:31
Original
1320 Leute haben es durchsucht

在PHP项目开发中,经常遇到自动判断一些记录过期的情况,过期自然涉及到时间的比较。现有的数据库中有一个自动更新时间timestamp

在PHP项目开发中,,经常遇到自动判断一些记录过期的情况,过期自然涉及到时间的比较。现有的数据库中有一个自动更新时间timestamp类型字段,根据这个时间和系统当前时间比较,超过7天的更新另一个字段的值。可以直接使用如下SQL语句:

update testtable set status=2 where datediff(now(),testtime)>7 and status;

DATEDIFF() 返回起始时间 expr和结束时间expr2之间的天数。Expr和expr2 为日期或 date-and-time 表达式。计算中只用到这些值的日期部分。

linux

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage