mysql 数据库日期大小的比较

mysql 数据库日期大小的比较,第1张

你的数据库字段为datetime 就用 小于< 就行了

不必关系格式的问题 mysql会帮你处理的

小于今天的 你可以用

< DATE_FORMAT(CURDATE(), 'MM-dd-yyyy')

sqlserver使用getdate函数,mysql使用now函数。

如果时间戳是字符串型的,格式通常是yyyy-mm-dd,因此前四位是年,第六、七位是月,最后两位是日。用substring函数来截取,substring(字段名,1,4)是年份,substring(字段名,6,2)是月份,substring(字段名,9,2)是日。

单纯为解决问题,最好的是字段用datatime

/

/ 测试表/

CREATE TABLE test(

ID int(10),

mydate varchar(255)

);

/ 测试数据 /

INSERT INTO test(ID,mydate) VALUES

(1,'4 Nov 2015'),

(2,'4 Nov 2015'),

(3,'5 Nov 2015');

SELECT  

FROM test 

WHERE mydate=date_format(now(),'%e %b %Y');

以上就是关于mysql 数据库日期大小的比较全部的内容,包括:mysql 数据库日期大小的比较、sql今天的日期怎么表示、mysql 语句 查询数据库中等于今天日期的记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9413082.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存