我在数据库中有一个包含列的表
d_monday, d_tuesday, d_wednesday, d_thursday, d_friday, d_saturday, d_sunday
这些值是 0 或星期一、星期二、星期三、星期四等,具体取决于日期。
在我使用的选择语句中
SELECT * from DEALS WHERE d_monday=DAYNAME(NOW()) OR d_tuesday=DAYNAME(NOW())
找出日期名称是否与今天匹配,如果匹配则返回结果,否则不显示任何内容。
出于某种原因,当我没有为该特定日期设置任何值时,它会返回结果。
知道可能是什么问题吗?