当前第2页 返回上一页
下面的例子,都是可以正常运行的:
1 2 3 4 5 6 7 8 9 10 11 | INSERT INTO t1 (testdate) VALUES (20180912);
INSERT INTO t1 (testdate) VALUES ( '20180912' );
INSERT INTO t1 (testdate) VALUES ( '18-09-12' );
INSERT INTO t1 (testdate) VALUES ( '2018.09.12' );
INSERT INTO t1 (testdate) VALUES ( '2018 09 12' );
INSERT INTO t1 (testdate) VALUES ( '0000-00-00' );
SELECT testdate FROM t1 WHERE testdate >= '2018-09-12' ;
SELECT testdate FROM t1 WHERE testdate >= 20180912;
SELECT MOD(testdate,100) FROM t1 WHERE testdate >= 20180912;
SELECT testdate FROM t1 WHERE testdate >= '20180912' ;
|
Mysql允许存储"0000-00-00"作为DATE类型的“0”值,也称之为虚拟日期。在某些场景下比储存NULL值更便捷。如果将一个不合法的日期值保存到DATE类型字段中,mysql默认存储为"0000-00-00"。 如果不允许存储"0"值,请启用NO_ZERO_DATE参数。
也可使用unix_timestamp函数,将字符型的时间,转成unix时间戳。
1 2 3 4 | 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());
|
以上就是mysql可以比较时间吗的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
mysql怎么使用dos命令安装?
mysql死锁的原因和处理方法是什么
mysql workbench如何导出查询结果?(图文)
mysql老停止怎么办
mac如何开启mysql bin-log
分析mysql表读写、索引等操作的sql语句效率优化问题
mysql如何实现批量删除
mysql常用语句讲解汇总
在vps上如何管理并创建mysql数据库
mysql数据库如何优化?
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql可以比较时间吗