tokudb 版本:
5.5.30-tokudb-7.0.1-log
建立了一个带自增序列的表:
CREATE TABLE `vmc_speeding` (
`ID_` bigint(20) NOT NULL AUTO_INCREMENT,
`HPHM_` varchar(11) DEFAULT NULL COMMENT '车牌号',
`CLLX_` varchar(4) DEFAULT NULL COMMENT '车辆类型',
`SPEED_` decimal(10,0) DEFAULT NULL COMMENT '平均速度',
`TRAFFICINID_` varchar(36) DEFAULT NULL COMMENT '驶入通行记录id',
`TRAFFICOUTID_` varchar(36) DEFAULT NULL COMMENT '驶出通行记录id',
`TIMEIN_` datetime DEFAULT NULL COMMENT '驶入时间',
`TIMEOUT_` datetime DEFAULT NULL COMMENT '驶出时间',
`INTERVALID_` int(11) DEFAULT NULL COMMENT '区间测试配置id',
`CREATEDATE_` datetime DEFAULT NULL COMMENT '入库时间',
`TYPE_` varchar(32) DEFAULT NULL COMMENT '违章类型',
`INPICTURE_` varchar(255) DEFAULT NULL COMMENT '驶入图片',
`OUTPICTURE_` varchar(255) DEFAULT NULL COMMENT '驶出图片',
PRIMARY KEY (`ID_`),
KEY `index01` (`INTERVALID_`,`TIMEIN_`,`TIMEOUT_`)
) ENGINE=TokuDB AUTO_INCREMENT=13938 DEFAULT CHARSET=utf8 ROW_FORMAT=TOKUDB_QUICKLZ;
此时 AUTO_INCREMENT=13938 ,插入ID_=50000
此时 AUTO_INCREMENT=50001 , 删除插入的 ID_=50000的行
执行 alter table vmc_speeding AUTO_INCREMENT=13939;
此时 AUTO_INCREMENT 仍然是 50001 ,完全没有起作用。
更换引擎为 INNODB ,执行相同的操作, AUTO_INCREMENT会更改为 13939。
这算是ToKUDB的一个坑了。
阅读(2160) | 评论(0) | 转发(0) |