MYSQL实现序列自增
发布时间:2022-12-09 13:34:40 所属栏目:MsSql教程 来源:网络
导读: MYSQL实现Sequence
由于项目需求,需要实现Sequence效果,MYSQL中是不支持Sequence,只支持主键自增Increment,但也只是自增mssql 使用序列,而不能设置步长、开始索引、是否循环等,最重要
由于项目需求,需要实现Sequence效果,MYSQL中是不支持Sequence,只支持主键自增Increment,但也只是自增mssql 使用序列,而不能设置步长、开始索引、是否循环等,最重要
MYSQL实现Sequence 由于项目需求,需要实现Sequence效果,MYSQL中是不支持Sequence,只支持主键自增Increment,但也只是自增mssql 使用序列,而不能设置步长、开始索引、是否循环等,最重要的是一张表只能由一个字段使用自增,但有的时候我们需要两个或两个以上的字段实现自增(单表多字段自增),MYSQL本身是实现不了的,但我们可以用创建一个序列表,使用函数来获取序列的值 数据库构建 1. 新建序列表
2. 新增一个序列
3. 创建 函数 用于获取序列当前值(v_seq_name 参数值 代表序列名称)
4.查询当前值
5. 创建 函数 用于获取序列下一个值(v_seq_name 参数值 代表序列名称)
6. 查询下一个值
并发测试 在这里使用JAVA程序进行多线程的并发测试
注意: 使用线程池来模拟并发情况 (编辑:海南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐