我对这样的 mysql_query
INSERT INTO table VALUES ('', CURDATE()-1)
有一些问题为什么如果昨天是这个月的最后一天
CURDATE()-1
结果就像 2010-04-00
为什么不是 2010-03-31
最佳答案
当您混合日期和数字时,日期被视为数字。
尝试:
INSERT INTO table VALUES ('', date_sub(CURDATE(), interval 1 day));
关于MySQL CURDATE() - 昨天是本月的最后一天,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2565175/