3 个回答
int后面的数字搭配zerofill有奇妙的用法,例如一般比如我们存储数据是:0100,此时我们在数据库里面显示出来的就是100,如果字段使用zerofill,那么数据库中显示的数据就是0100了。示例:
此时向这个user表插入1,插入10这些,大家可以看看效果
CREATE TABLE `user` (
`id` int(4) unsigned zerofill NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
此时向这个user表插入1,插入10这些,大家可以看看效果
发布于:1年前 (2023-12-12) IP属地:四川省
这个场景用在用户id这些场景显示里面比较好。
发布于:1年前 (2023-12-12) IP属地:四川省
都一样得,不影响插入int的值,也就是使用int(1),也能插入10000。
发布于:1年前 (2023-12-12) IP属地:四川省
我来回答
您需要 登录 后回答此问题!