【发布时间】:2013-07-12 02:19:24
【问题描述】:
我在 mysql 表中有日期时间列。
此列的默认值为“0000-00-00 00:00:00”。
问题:检查值大于零的最佳方法是什么?
if (strtotime($datetime)>0)if ($datetime=="0000-00-00 00:00:00")- 另一种方式?
P.S: 我用的是 Yii 框架
【问题讨论】:
-
第二种方式,不需要添加函数来查看日期
-
首先,你为什么允许这样的价值?为什么不将该列设为可为空?而且很容易过滤。
WHERE columnName IS NULL -
"将列设为可空" - 最好的方法,我忘了,谢谢! :)