如果mysql数据类型为true
为null,我想找出返回false
或TIMESTAMP
的最佳方法返回日期0000-00-00 00:00
我试过这样的事情 -
if($mycolumn == "0000-00-00 00:00") {
echo "null";
} else {
echo "not null";
}
这是时间戳列的mysql
-
last_login TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00'
我能否知道这不是通往工作的方式,那么我如何才能最好地检查它是否为空时间?
谢谢。
答案 0 :(得分:1)
我认为最适合您的方法是使用此method
SELECT IF(last_login = '0000-00-00 00:00:00', "null", "not null") as last_login from ...