gpt4 book ai didi

MySQL 数据类型仅存储月份和年份

转载 作者:IT老高 更新时间:2023-10-28 12:59:40 25 4
gpt4 key购买 nike

我正在编写一个 PHP 应用程序,它将 STUDENT 数据存储在 MySQL 关系数据库中。我正在尝试找到最好的方式/数据类型来存储一个月和一年,而不是一天。

我不知道我是否应该将其存储为 DATE 并以某种方式使用 PHP 将日期存储为 1-st 或使用我目前不熟悉的其他数据类型。理想情况下,我不想存储一天,因为这一天并不总是相同的,并且如果将来这一天发生变化,则需要更改 PHP 源代码。

只是为了获取更多背景信息,我正在存储一个学生的 INTENT_TO_GRAD。客户似乎只希望此信息作为报告的引用或视觉效果,而不是将其用于数据操作。换句话说,此数据的唯一功能要求是显示在报告中。

最佳答案

何必呢?只需将其存储为完整的日期(也许总是使用第一个作为日期)并使用数据库函数 MONTH()YEAR()如果你只需要它的一部分。这使得使用该字段更加容易,因为您仍然可以进行范围查询等。

关于MySQL 数据类型仅存储月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9134497/

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