mysql数据库如何消除自增列的自增功能?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库如何消除自增列的自增功能?相关的知识,希望对你有一定的参考价值。

求解,谢谢
sql语句

参考技术A 在数据库管理那里编辑自增列属性,取消勾选自增追问

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数据库如何消除自增列的自增功能?的主要内容,如果未能解决你的问题,请参考以下文章

sql的自增列如何重置

怎么重置mysql的自增列AUTO

Mysql 重置自增列的开始序号

Mysql 重置自增列的开始序号

一文让你彻底弄懂MySQL自增列

mysql如何增加一自增列