码迷,mamicode.com
首页 > 数据库 > 详细

MySQL时间函数-获取当前时间-时间差

时间:2017-03-16 23:48:32      阅读:1212      评论:0      收藏:0      [点我收藏+]

标签:visitor   时间差   时间   font   function   mit   写法   limit   mysql   

MySQL中获取当前时间为now(),不同于sqlserver getdate()。

SQLServer转MySQL除变化top 1 -> limit 1之后报错:

select  1 from record_visitor where visitor_ip=‘‘ and datediff(mi,visitor_time,getdate())<=30 limit 1

[Err] 1582 - Incorrect parameter count in the call to native function ‘datediff‘

搜索了是MySQL->DATEDIFF只计算到天的单位。

正确写法:

select  1 from record_visitor where visitor_ip=‘‘ and TIMESTAMPDIFF(MINUTE,visitor_time,now())<=30 limit 1

 

MySQL时间函数-获取当前时间-时间差

标签:visitor   时间差   时间   font   function   mit   写法   limit   mysql   

原文地址:http://www.cnblogs.com/mazey/p/6562073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!