KnifeBlade的博客

一只小菜鸟的成长之路

mysql数据库添加非主键自增字段

我们直接向表中添加自增的非主键字段时会报错,错误信息如下:
这里写图片描述

该信息提示我们设为自增的字段必须作为键(并非一定是主键)。
所以我们可以这样做:
(1)先添加字段,设置字段类型等基本属性:
    alter table tbl_test add test_column INTEGER(10) not Null ;
(2)为该字段添加任意key:
    alter table tbl_test ADD KEY test(test_column); // test为任意的key名称
(3)将该字段修改为自增属性:
    ALTER TABLE tbl_test MODIFY test_column BIGINT(20) auto_increment

然后我们就可以发现该字段已经符合我们的要求:
这里写图片描述

阅读更多
个人分类: mysql
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭