mysql - 将数据库中的相同输入限制为一定数量
问题描述
我知道我们可以通过关键字 UNIQUE 将数据库中的相同输入限制为一个,但是将其限制为多个如何呢?例如,3,4? 有没有办法做到这一点?
解决方案
唯一的方法是在进行新插入之前通过检查该数量来完成。
在插入新行之前,检查有多少相同的行并处理这种情况(例如,不要执行插入和/或向用户显示消息)。
推荐阅读
- node.js - 用来自 mongodb 的数据填充字符串
- php - MySQL UPDATE 基于 2 个 AJAX 数据参数 ($_POST)?
- qt - 移除 Qt Online-Installer 组件
- sql-server - 不同数据库中的相同用户名具有不同的登录名
- google-cloud-storage - 授予权限以检查请求者的计算主机名
- java - Hibernate:检索@OneToMany 关联是否比检索@ElementCollection 列表更快?
- php - API 参数命名方案
- python - 对列执行计数功能并将字符串结果附加到列
- docker - 有什么方法可以将 ASP.NET Core 3.1 应用遥测从本地主机上的 Docker 容器发送到 ApplicationInsights?
- leaflet - 带有传单的标记信息表示