【发布时间】:2013-01-12 08:22:46
【问题描述】:
我必须在 MySQL 中的日期/时间记录中使用 INT,因此我试图弄清楚使用 0 还是 NULL 作为这些字段的默认值是否更好。我们正在迁移,数据以 0000-00-00 00:00:00、Unix 时间戳、0、NULL、false 等形式传入,所以我通过 PHP strtotime() 和 date() 转换所有内容函数,但在插入时得到奇怪的结果。
最终我可以得到一些可以在 PHP 中使用的东西,但我不确定在 MySQL 中作为默认值是否更好。
【问题讨论】:
-
不确定它是否重要,只要您始终如一。我们通常使用 null。
标签: php mysql null int default