你:"这还不简单,把自增主键的类型改为BigInt类型就可以解决了!"面试官:"你在线上怎么修改列的数据类型的?" 你:"alter table tb_user change id id bigint;"面试官:“你有实际操作经验吗?”你:“………没有实际操作过”需要注意的是,这种方式在myl5.6+才开始支持,mysql支持在线修改数据库表,...
一般情况下,我们都是用int(11)来作为数据表的自增 ID,在 MySQL 中只要定义了这个数的字节长度,那么就会有上限。 MySQL的自增ID(主键) 用完了,怎么办? 如果用 int unsigned (int,4个字节 ), 我们可以算下最大当前声明的自增ID最大是多少,由于这里定义的是 int unsigned,所以最大可以达到2的32幂次方 - 1...