【发布时间】:2016-01-03 08:50:15
【问题描述】:
我需要从表格中选择数据。该表有一个时间戳列。 如果时间戳超过一年,那么我希望该记录的结果为 active=false,否则为 active=true。
我可以只获取结果,然后在 PHP 中循环并设置这个值。但这是否也可以通过某个 MySQL select 语句实现?
下面的答案:
SELECT if(timestamp < now() - interval 1 year,false,true) as active FROM table
【问题讨论】: