使用0或NULL作为存储日期的MySQL INT字段的默认值是否更好?

Dav*_*cus 3 php mysql int null default

我必须在MySQL的日期/时间记录中使用INT,所以我想弄清楚是否最好使用0或NULL作为这些字段的默认值.我们正在迁移,数据正在进入00:00:00,Unix时间戳,0,NULL,false等,所以我通过PHP strtotime()和date()转换所有内容函数,但插入时得到奇怪的结果.

最终,我最终可以得到PHP中可用的东西,但我不确定是否更好地将其用作MySQL中的默认值.

Ker*_*mit 7

0是一个价值.NULL缺乏价值.

使用NULL.