MySQL如何记录一张表格的插入操作次数

查看:115
本文介绍了MySQL如何记录一张表格的插入操作次数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

要求是表里插入记录时,name是日期+当天它是第几个插入的,比如20170408003。

我的解决办法是:
mysql里存一个count;
一个触发器,插入一条记录后count+1;
一个事件,每天0点count=0;
每次插入数据,name是当前日期+(count+1)。

可是问题来了,这个count存在哪里呢?
系统变量是不能创建的,用户变量是会话级别的,客户端连接断了就没了。

所以这个count该存在哪里呢,难不成新建一个表来存?

求大神指点~

解决方案

这个问题只要统计次数的话设一个自增id列就好了嘛,加一个时间戳字段,没必要一定放一个字段里吧 要做统计的时候取每天的最大和最小id做个减法就出来了

这篇关于MySQL如何记录一张表格的插入操作次数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆