扫码关注官方订阅号
insert时,如何避免重复注册?
避免重复通常是2种形式的去重结合使用较为妥当,客户端去重和服务端去重:
客户端去重也就是js代码中利用前端缓存在用户输入时对当前的context中的数据首先进行去重。
当客户端通过以后,服务端去重有2中方法,首先根据业务逻辑的唯一性选择,数据库unique约束。其次在insert之前如果允许对重复
记录删除则先删除重复记录再insert。再次如果害怕误删,可以对重复的数据标记删除(假删除)并设置允许保留时间或者归档来减小表的占用空间。
校验或者数据表设置唯一键
插入之前,先查询校验
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
避免重复通常是2种形式的去重结合使用较为妥当,客户端去重和服务端去重:
客户端去重也就是js代码中利用前端缓存在用户输入时对当前的context中的数据首先进行去重。
当客户端通过以后,服务端去重有2中方法,首先根据业务逻辑的唯一性选择,数据库unique约束。其次在insert之前如果允许对重复
记录删除则先删除重复记录再insert。再次如果害怕误删,可以对重复的数据标记删除(假删除)并设置允许保留时间或者归档来减小表的占用空间。
校验或者数据表设置唯一键
插入之前,先查询校验