在 MySQL 中,INT2
数据类型实际上是 SMALLINT
的一个别名。当你创建一个包含 SMALLINT
列的表时,如果没有指定默认值,MySQL 会将默认值设置为 0
。
例如,以下 SQL 语句创建了一个包含 SMALLINT
列的表:
CREATE TABLE example (
id SMALLINT
);
在这个例子中,id
列的默认值将被设置为 0
。如果你想要设置一个不同的默认值,可以在创建表时指定它,如下所示:
CREATE TABLE example (
id SMALLINT DEFAULT 1
);
现在,id
列的默认值将被设置为 1
。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:MySQL int2存储空间是多少