天天看点

将mysql数据库表中的主键id字段改为主键自增id

背景:在创建数据库表时,将id字段设置为了主键,并在其中存放了一些数据,由于设计改变要将该表的主键字段设置为自增型,简单记录一下操作方式。

1.原创建表

CREATE TABLE `t_blog` (
  `id` varchar(50) NOT NULL COMMENT '编号',
  `title` varchar(50) NOT NULL COMMENT '博客标题',
  `summary` varchar(50) NOT NULL COMMENT '摘要',
  `clickHit` int(5) NOT NULL DEFAULT '0' COMMENT '查看次数',
  `replyHit` int(5) NOT NULL DEFAULT '0' COMMENT '回复次数',
  `content` varchar(20) DEFAULT NULL COMMENT '博客内容',
  `keyWord` varchar(20) DEFAULT NULL COMMENT '关键字',
  `typeId` varchar(50) DEFAULT NULL COMMENT '博客类型id',
  `releaseDate` datetime DEFAULT NULL COMMENT '发布日期',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='博客信息表';
           

2.修改主键id为自增字段

3.也可以通过navicat的页面进行操作,但是可能我的版本不支持这样操作,所以还是使用sql更加合适

将mysql数据库表中的主键id字段改为主键自增id