欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL用函数来比较时间datetime的大小

程序员文章站 2022-04-12 20:05:23
遇到一个业务功能需要将当前时间与中的会议开始、结束时间进行比较,记录一下,方便下次用。 用unix_timestamp函数,将字符型的时间,转成unix时间戳。 select meeting_i...

遇到一个业务功能需要将当前时间与中的会议开始、结束时间进行比较,记录一下,方便下次用。

用unix_timestamp函数,将字符型的时间,转成unix时间戳。

select meeting_id,meeting_name,start_time,end_time from meeting_data 
    where meeting_id regexp '[0-9]{4}0001' 
        and unix_timestamp(start_time) < unix_timestamp(now()) 
        and unix_timestamp(end_time) > unix_timestamp(now());