我正在使用一个MySQL数据库,通过PHP访问它,我希望它不显示比今天的日期更早的条目。我花了很长时间来点菜。我以前让它起作用的,现在不行了。我已经由ASC订购,按日期,很好,但它仍然显示较旧的条目。“日期”存储为日期时间,而不是字符串,因此要将其更改为int。and future dated entries
$sql = "SELECT * FROM $db WHERE date >= '$today' ORDER BY date ASC" or die(<
我为我的服务使用node module Sequelize,它有一个mysql后端。我需要检索按截止日期升序排序的记录(值存储为unix时间戳)。但是关闭日期可以是空的,我需要关闭日期为空的记录是最后一个。此查询适用于mysql: select * from my_table order by -closing_date DESC;
然而,我似乎不能配置Sequelize来做这件事。查看Sequelize库,我发现它支持closing_date ASC NULLS的排序
因此,我正在开发一个应用程序,在这个应用程序中,我需要一个索引照片和文档的搜索工具--但有时我不知道文档起源的确切月份或日期,所以到目前为止,我一直将日期存储在我的MySQL表中,作为允许可选值的date或datetime字段:2015-12-00 // Also a valid MySQL date, but a null day torepresent 'it is not known