为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:4.0.1
- 【问题描述】:
背景:
1.集群从v2.0逐个版本升级到的v4.0.1
2.tidb-server开启auto random后重启生效
3.版本信息如下
4.表结构如下
CREATE TABLEbid_request_imp(
idbigint(20) NOT NULL /*T![auto_rand] AUTO_RANDOM(5) */ COMMENT ‘自增id’,
auctionidvarchar(50) DEFAULT NULL COMMENT ‘竞拍id’,
tagidvarchar(32) DEFAULT NULL COMMENT ‘广告位标识’,
impidvarchar(32) DEFAULT NULL COMMENT ‘广告位id’,
frameint(11) DEFAULT NULL COMMENT ‘帧序’,
adtypeint(11) DEFAULT NULL COMMENT ‘广告类型’,
adtemplatevarchar(100) DEFAULT NULL COMMENT ‘广告版位’,
bidfloorfloat DEFAULT NULL COMMENT ‘底价’,
bidfloorcurvarchar(20) DEFAULT NULL COMMENT ‘币种’,
wint(11) DEFAULT NULL COMMENT ‘宽’,
hint(11) DEFAULT NULL COMMENT ‘高’,
posint(11) DEFAULT NULL COMMENT ‘位置’,
sequenceint(11) DEFAULT NULL COMMENT ‘刷次’,
datachange_lasttimetimestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT ‘更新时间’,
PRIMARY KEY (id),
KEYix_auctionid(auctionid,impid,frame),
KEYix_DataChange_LastTime(datachange_lasttime)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT=‘广告竞价请求广告位表’
返回结果:
mysql> alter table bid_request_imp modify adtemplate varchar(110) DEFAULT NULL COMMENT ‘广告版位’;
ERROR 8216 (HY000): Invalid auto random: adding/dropping/modifying auto_random is not supported
提问
我在新建的v4.0.4版本的tidb中测试可以正常执行DDL,这是否是v4.0.1的bug
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

