MySQL:YYYY 字段使用什么数据类型?
MySQL: What Data type to use for YYYY field?
我应该使用什么数据类型来存储 YYYY 日期格式(仅限 4 个字符年份,没有月或日)?
我建议你使用 integer(4)
如果 table 存在,则需要在 table 的结构中添加一列:
示例:
ALTER TABLE `table_name_to_alter` ADD `new_colum_name_year` YEAR NOT NULL AFTER `a_colum_name_exist`;
//YEAR NOT NULL 该列是 YEAR 类型,所以只有 XXXX,并且需要 NOT NULL
https://dev.mysql.com/doc/refman/5.7/en/year.html
我应该使用什么数据类型来存储 YYYY 日期格式(仅限 4 个字符年份,没有月或日)?
我建议你使用 integer(4)
如果 table 存在,则需要在 table 的结构中添加一列: 示例:
ALTER TABLE `table_name_to_alter` ADD `new_colum_name_year` YEAR NOT NULL AFTER `a_colum_name_exist`;
//YEAR NOT NULL 该列是 YEAR 类型,所以只有 XXXX,并且需要 NOT NULL https://dev.mysql.com/doc/refman/5.7/en/year.html