怎么在MySql里添加一个自动增长的ID字段

怎么在MySql里添加一个自动增长的ID字段,第1张

插入语句的方法来解决此问题。

如下参考:

1.在添加字段之前,第一个zd应该首先检查tb1表的当前结构。

2.将字段列instance添加到表中,如下图。

3.再次查看表结构,比较添加字段之前和之后的情况。

4.最后,插入新的数据行,看看它是什么样子,最后就加入了自动增长字段如下图。

注意事项:

MySQL使用的SQL语言是访问数据库最常用的标准化语言。MySQL软件采用双重许可政策,分为社区版和商业版,由于其体积小,速度快,整体拥有成本低,尤其是开源这一特点,一般中小型网站开发都选择MySQL作为网站数据库。

第一步:创建sequence;

create sequence test_seq

increment by 1

start with 4

maxvalue 1800

minvalue 4

cache 4

解释:创建名为test_seq的sequence,从4开始,每次增加1,最大值是1800,最小值是4,cache 4 表示会缓存四个序列号,比如4、 5、 6、 7。

第二步:sql语句插入,每次插入一次就会根据增加规则自动递增。

sql:insert into tablename(id) values(test_seq.nextval)

解释:第一次插入的id为 4,再次执行为5,依次类推

比如表 A字段有 id(自动增长) name age addr

insert into table values('','','') 这种写法不管自动增长的字段 直接从name字段开始

也可以明显的表示

insert into table(name,age,addr) values('','','')

如果是直接编辑表的话 自动增长的列 是无法写入的,不用管就是了 系统自动根据规则加


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11405039.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存