mysql 公司更新日期值为空

标签 mysql

我有一个表company_update并具有以下字段:

ID                                      自动增量
company_status               varchar(20)
company_update_date     日期

对于company_update_date字段,如果值为空,我应该使用NULL还是'0000-00-00'?哪个更好?

最佳答案

NULL 表示“数据不存在或未知”。 Date('0000-00-00') 本质上意味着“这发生在时间开始之前”。这取决于你,但我可能会选择NULL

关于mysql 公司更新日期值为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34100900/

相关文章:

mysql - 将复杂的查询循环转化为单个查询

mySQL - 选择前 n 行,按 2 列分组

mysql - Symfony 2 DQL 查询查找未翻译的记录

mysql - 当 table_b 中的 certain_field 为 null 时,在 table_a 左连接 table_b 中选择 *

mysql - 确定最常用的词集php mysql

mysql - 我如何处理带有 promise 而不是回调的嵌套查询?

mysql - 按发行日期累计计数

MySQL 获取结果的最大 ID,除非列中的值等于 1

mysql - 知道字符串中是否有电话号码

mysql - 单选按钮的 mysql 数据类型是什么?