字符串格式的时间存储到mysql数据库,如果需要比较,虽然可以直接用字符串通过between来比较,但还是转化成时间戳保险一些。
unix_timestamp函数
用mysql的unix_timestamp函数,将字符型的时间,转成unix时间戳进行比较。
select * from t1 where unix_timestamp(time1) > unix_timestamp('2011-03-03 17:39:05');
比较推荐这个方法,比字符串保险。
between直接比对字符串
time1 between '2011-03-03 17:39:05' and '2011-03-03 17:39:52';