MySQL 数字类型

MySQL Numeric Type

您好,我需要在我的 table 中添加一列,我应该在其中插入一个值来指示与该行相关的年份。所以它只是一个数字,总是整数,总是大于 0,总是 4 位数字......那么列的最佳数字类型是什么,添加列的 phh 查询将如何?

尝试 SMALLINT,最小值为 -32768,最大值为 32767 整数可用于介于 -2147483648 和 2147483647 之间的更大数字

例如: SMALINT(3)

表示从-32768到32767的数字 (3)表示字段的显示宽度

我建议使用数据类型 YEAR()

注意:四位数格式允许的值:1901 到 2155。

否则 SMALLINT() 应该没问题。

语句为:

ALTER TABLE table_name ADD column_name datatype