【发布时间】:2012-02-26 09:59:03
【问题描述】:
我正在编写一个将 STUDENT 数据存储在 MySQL 关系数据库中的 php 应用程序。我正在尝试找到最好的方式/数据类型来存储一个月和一年而没有一天。我不知道我是否应该将其存储为 DATE 并以某种方式使用 php 将日期存储为第一天或使用我目前不熟悉的不同数据类型。理想情况下,我不想存储一天,因为这一天并不总是相同的,并且如果将来这一天发生变化,则需要更改 php 源代码。
只是为了获取更多背景信息,我正在存储一个学生的 INTENT_TO_GRAD。客户似乎只希望此信息作为报告的参考或视觉效果,而不是将其用于数据操作。换言之,此数据的唯一功能要求是显示在报告中。
【问题讨论】:
-
您是否考虑将月份和年份作为 SMALLINT 存储在单独的字段中?
标签: mysql sql database-design