刘贵学博客

重复添加数据,SQL筛选

1. 问题

由于网络缓慢,或用户点击太快,造成重复添加记录。

2. 解决方案

  • Root Case 方案:

    • 用户提交后,将 form 里的 button disabled,
    • 后台每次新增数据时,验证是否已经存在。
  • 补救方案:

筛选重复记录,手动删除:

  Select * From TABNAME  Where tid 
  In (Select tid From TABNAME Group By tid Having Count(*)>1)