mysql数据库如何消除自增列的自增功能?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库如何消除自增列的自增功能?相关的知识,希望对你有一定的参考价值。
求解,谢谢
sql语句
sql命令
追答假设表为Test,列为id:
ALTER TABLE Test CHANGE id id int;
我就是好奇,为什么改成int就可以,int这里不解
亲,解答一下吧
int不是列类型吗
参考技术B 直接把自增的列删掉,再重新创建。alter table t1 drop column c1
alter table t1 add column c1追问
没有直接消除的方法?
追答用第三方工具navicat,直接可已勾选是否自增。
追问sql语句哦亲
mysql如何增加一自增列
参考技术A首先用Navicat打开我们的数据库,点击打开表视图。
然后右键点击要设置自增字段的那个表,在弹出菜单上点击‘Design Table’(即表设计)。
打开表设计视图,点击选中要设置为自增的那个字段。
然后在下方的设置里,点击勾选上Auto Increment就行了。
如果要设置自增开始的数字,我们可以点击上方的‘Option’(选项),
打开后,在Auto Increment的输入框里输入数字就行了,比如输入100,自增字段就是从100开始自增。
如果没有安装Navicat客户端,我们就只有用sql语句来设置了,
alter table table_name modify id int auto_increment primary key
在这条sql语句里,table_name就是你要设置的具体表名,id就是要设置为自增的那个字段。
以上是关于mysql数据库如何消除自增列的自增功能?的主要内容,如果未能解决你的问题,请参考以下文章