gpt4 book ai didi

mysql - 在数据库中存储 'invalid' 日期

转载 作者:可可西里 更新时间:2023-11-01 07:01:45 25 4
gpt4 key购买 nike

我正在将一些记录存储在数据库中。记录有一个“上次访问”字段,它是一个时间戳。如果尚未访问记录,则时间戳无效。我目前正在存储一个 future 的日期,例如“上次访问”字段中的“2101-01-01 00:00:00”,表示无效日期。

是否有更好的方法来指示“无效”日期。为此推荐的“最佳做法”是什么?

我正在使用 MySQL,但理想情况下,建议应该与数据库无关

最佳答案

改为存储 NULL 值。 MySQL 时间戳非常糟糕,因此您可能需要更改表模式以鼓励它让您在其中放置 NULL;我改用 DATETIME,它比 MySQL 中的 TIMESTAMP 更不奇怪。

关于mysql - 在数据库中存储 'invalid' 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4383023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com