本文主要是介绍mysql流水号每天重置_mysql 生成流水号每天更新从0开始,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
经过总结生成流水号主要分为四步骤:
说明:第一需要建一张序列表,第二新建事件每天定时清空序列,第三新建自增函数,第四新建生成序列规则sql函数。
一、第一步新建序列表。
说明:共有四个字段,序列名,当前值,每次自增数量,备注(可有可无)。
说明:这里每次自增为1
二、第二新建事件每天定时清空序列。
说明:这里的事件是用工具建成(mysql navicat ),并不是SQL生成的。
注意:新建事件前需要先开启事务,定时开启在最后总结部分,请先阅读。
UPDATE sequence
SET current_value = 0
WHERE name = 'test_trans_no'
说明:定义开始时间,day 为天,一天执行一次。
三、第三新建自增函数,让序列valu值每次加上增量值。
begin
UPDATE sequence SET curre
这篇关于mysql流水号每天重置_mysql 生成流水号每天更新从0开始的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!