对于一个表,有时可能里面有很多重复的条,比如:

+-----------+---------+
| coupon_id | user_id |
+-----------+---------+
| 8 | 15 |
| 5 | 15 |
| 8 | 15 |
| 6 | 15 |
| 5 | 15 |
| 8 | 15 |
| 6 | 15 |
| 10 | 15 |
| 10 | 15 |
| 10 | 15 |
| 11 | 15 |
| 12 | 15 |
| 13 | 15 |
+-----------+---------+

这时如果要根据coupon_id和user_id仅删除一条数据,比如15,10,那么怎么办呢?

解决:

  使用 limit n限制

eg:

delete from coupon_user where coupon_id=#{couponId} and user_id =#{userId} limit 1   ------限制每次删除1条
在语句末尾添加 limit n即可

最新文章

  1. 【十大经典数据挖掘算法】SVM
  2. Sybase数据库,普通表修改分区表步骤
  3. SSE指令集优化学习:双线性插值
  4. js 给样式添加随机颜色
  5. (转) An overview of gradient descent optimization algorithms
  6. QtWebkit2.2.0 HTML5.0支持情况
  7. Idea 设置根目录
  8. Windows Batch Scripts
  9. 【ShaderToy】基础篇之再谈抗锯齿(antialiasing,AA)
  10. 嵌入式程序设计中C/C++代码的优化
  11. Glide终于解决了同时绑定多个webp格式图片的问题
  12. C语言之标准源文件模板
  13. 循环屏障CyclicBarrier以及和CountDownLatch的区别
  14. var_export
  15. docker图形化管理工具portainer
  16. 浅谈CSS盒子模型
  17. Python的数据类型3元组,集合和字典
  18. Bandicam下载 + 破解
  19. 支付宝支付下载对账单bug反馈整理
  20. 朋友封装的一个ASP.NET上传文件的方法

热门文章

  1. SpringMVC常用方法总结
  2. 【转】阿里架构总监一次讲透中台架构,13页PPT精华详解
  3. 如何删除由Automater创建的服务
  4. JDBC之Statement 接口的测试(存在sql注入风险)
  5. 模拟赛DAY1 T1大美江湖
  6. C#中查找或结束程序域中的主、子进程
  7. Linux_VMWare12 Install RHEL7
  8. 2017埙箫简谱清单分享(附音频Demo)
  9. 使用SSI框架写的简单Demo(查询模块)
  10. 问题 G: 圆桌上的晚餐