首页 > 解决方案 > 如何在 MYSQL 表中为每个没有事务的日期实现计数器字段?

问题描述

我有一个存储日期时间、消息和计数器的请求表。

Date        | Counter
2014/12/03  | 1
2014/12/03  | 2
2014/12/03  | 3
2014/12/03  | 4
2014/12/03  | 5
2014/12/04  | 1
2014/12/04  | 2

计数器字段存储从 1 开始的每个日期的递增计数,并在日期更改时重置为 1。我通过使用日期条件检查最后一行计数并在请求表中添加下一个计数器来实现它。

但是现在我在同一日期的计数器字段中看到了一些重复的值。我如何在没有交易的情况下解决它。

标签: mysqltransactionslocking

解决方案


推荐阅读