MySQL 数据库表字段设置唯一性约束:unique

概览

有一个需求即是在用户 post 提交数据后,页面的设计逻辑是提交到新页面后该页面还在生效中,如果用户刷新即相同数据还会再重复提交,在当前的设计逻辑下前端阻止刷新的方法,但不全面也会影响用户体验,纠结于此,随性即在数据库中拦截。

在数据库中设置一个字段列为唯一性约束,即在整个表中只能是唯一,所以在用户提交后,如果该字段已经存在相同值即返回错误给前端,这样即可满足前端用户因刷新页面导致提交重复表单数据。

SQL

ALTER TABLE 'tableName' ADD unique('UserID');

tableName 数据库表名

UserID 数据库字段列

给TA打赏
共{{data.count}}人
人已打赏
技术教程

jQuery toggle() 控制多个 div 层显示和隐藏

2022-11-29 15:03:38

技术教程

PHP 页面和数据库显示乱码和问号

2022-11-29 15:05:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索