正如问题所示,我想知道如何向DATE类型的值添加检查约束,以确保日期仅等于01。例如,"2021-05-01"是可以接受的,但"2021-05-12"是不可接受的,因为日期是12而不是01。
MySQL有一个DAY((函数来处理这类作业。它从DATE或DATETIME字段返回日期(1到31(。示例:
SELECT `date` FROM `table` WHERE DAY(`date`) = 1;