在TIMESTAMP范例的MySQL列中行使零值
我对MySQL中的TIMESTAMP范例的文档以及零值是否可以安详行使感想狐疑. manual says:
这暗示’0000-00-00 00:00:00’超出范畴,因此无效.可是,据我所知,该手册现实上并没有这么说.它也没有明晰声名“ 0000-00-00 00:00:00”是有用值. 实践表白,“ 0000-00-00 00:00:00”有用,而manual does say则有用:
是有用的MySQL SQL.现实上,它会导致插入默认值’0000-00-00 00:00:00′. (全部这些都与’1970-01-01 00:00:00’超出范畴的稀疏究竟相相符,IIRC在uint32 Unix时刻中不是这种环境.大概MySQL行使二进制零作为幻数?) 那么将语义分派给应用措施中的零时刻戳是安详的吗?照旧这也许会消散的未记录成果? 最佳谜底
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-types.html (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |