暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
云和恩墨技术通讯:关于MySQL序列的那点事-陈龙
590
8页
6次
2020-07-24
免费下载
云和恩墨 ORACLE 月度通讯
2020-07
陈龙
经验:关于 MySQL 序列的那点事
MySQL 的日常运维实践中,了解并掌握序列的相关知识是我们成为一名成熟 MySQL DBA
的必修课,本文将为读者介绍 MySQL 序列的那点事,在此分享给大家。
问题描述
为了达到标识的目的,许多应用程序需要生成唯一编号,比如:商品编号、交易流水号等。
MySQL 数据库同样能够支持这样的需求场景,AUTO_INCREMENT 就是为 MySQL 实现序列
的方式,它会自动生成序列编号。但是它的使用是有要求的,比如:
1.每个表只能有一个列具备 AUTO_INCREMENT 属性,并且为整数型;
2.AUTO_INCREMENT 列不能包含 NULL 值(MySQL 会自动设置为 NOT NULL;
3.AUTO_INCREMENT 列上必选要有索引,常见为 primary key unique index;
备注:由于存储引擎的不同对于序列的定义和使用存在差异,本文以 innodb 引擎作为讲解,
具体差异区别。
MySQL 数据库中,如果手动删除某一行后在重新插入,那原来的序列还会被复用么?真会
如你想的哪样吗?本文将用实验结果来告诉你:
of 8
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜