自增ID大了10倍,这个正常吗?
谢谢!
你好,可以发一下表的创建语句以及mysql dump导出的部分文件内容吗?
导出来是17236 最后一个ID
然后当天还正常的增加,
第二天就加了ID就乘以了100 倍往上自增了
CREATE TABLE `approve_log` (
`log_id` int NOT NULL AUTO_INCREMENT,
`pm_id` int DEFAULT NULL,
`Code` varchar(20) DEFAULT NULL,
`Name` varchar(20) DEFAULT NULL,
`len` int DEFAULT '0',
PRIMARY KEY (`log_id`)
) ENGINE=InnoDB AUTO_INCREMENT=17237 DEFAULT CHARSET=utf8mb4;
是指导入进去的数据没有问题,但是后面自己写入的时候自增跳跃增加吗?
是的,当天导进去的没跳跃,正常增加
第二天按导入的那次ID*100 再继续增加+1
导入的数据有指定 log_id吗?还是数据里面没有指定log_id,只有后面的字段呢?
导入进去的数据有ID,mysql的原来表的ID
导入进去原来的ID没变,当天的自增也正常
第二天就导入的那次ID*100 然后自增+1了
后面一直都是100倍的自增加1
其它设置自增表的ID 字段都是这种情况
我的意识是你导入的时候有没有指定ID呢?因为正常情况下主键分配是提前分出来一定范围的主键值的。
或者直接发我下导入的sql也行的,一部分就好