我需要在数据库中插入年份(例如:1988 年、1990 年等)。当我使用 Date 或 Datetime 数据类型,它显示错误。我应该使用哪种数据类型。
最佳答案
常规的 4 字节 INT 太大了,浪费空间!
你没有说你使用的是什么数据库,所以我不能推荐特定的数据类型。每个人都在说“使用整数”,但大多数数据库将整数存储为 4 个字节,这比您需要的要多得多。您应该使用两个字节的整数(SQL Server 上的 smallint),这将节省空间。
关于database - SQL DataType - 如何存储一年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/696506/