我有一个表名视频MySQL数据库查询与if条件
表视频
id name upload_date
1 one 1408336348
2 two 1409884215
现在我要选择,如果上传的最后2天之间的视频,然后是所有的数据也计算或没有
结果像
id name upload_date new
1 one 1408336348 no
2 two 1409884215 yes
我使用这个查询,但无法工作
SELECT v.*,(if(from_unixtime(v.upload_date) < NOW() - INTERVAL 2 DAY) then 'no' else 'yes')
AS new FROM `video` as v
查询返回错误
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') then 'no' else 'yes')
AS new FROM `video` as v
LIMIT 0, 25' at line 1
什么是你查询的回报? – 2014-09-04 19:01:37
什么意思是“不能工作?”。任何错误或错误的结果? – Jens 2014-09-04 19:02:08