团队更换新框架。新的业务全部使用新的框架,甚至是新的数据库–Mysql。 这边之前一直是使用oracle,各种订单号、流水号、批次号啥的,都是直接使用oracle的sequence提供的数字序列号。现在数据库更换成Mysql了,显然以前的老方法不能适用了。 需要新写一个: •分布式场景使用 •满足一定的并发要求 找了一些相关的资料,发现mysql这方面的实现,原理都是一条数据库记录,不断update它的值。然后大部分的实现方案,都用到了函数。 贴一下网上的代码: 基于mysql函数实现 表结构 CREATE TABLE `t_sequence` ( `sequence_name` varch