所以mysql有一个时间(类型),它有一个24小时的时钟存储,可以使用mysql函数date_format()以am / pm格式输出时间。唯一的问题是当用户没有选择时间时,存储在mysql数据库中的值是00:00:00,当我用php回显它时,结果是12:00 am。那么我如何构建它以便它可以区分空值和00:00:00(凌晨12:00)之间的区别? (顺便说一句,我尝试在时间列中插入null,结果是00:00:00,即凌晨12:00)。
答案 0 :(得分:2)
那么我如何构建它以便它能够分辨出来 空值和。之间的差异 00:00:00是凌晨12:00 (顺便说一句,我试试 将null插入时间列, 原来是00:00:00,这是 午夜12:00)。
使列可以为空。 (删除NOT NULL约束。)
答案 1 :(得分:0)
通过将选择时间字段保持为强制字段来验证用户输入字段要好得多。
由于