mysql插入前查询重复问题解决方案
文章目录需求使用场景举例的表结构解决方案1.添加唯一约束2.分两条sql语句,先查询再判断是否插入3.insert语句里加入not exists解决4.使用存储过程,编写触发器
需求
在插入数据前先查询是否已经存在该数据,存在则不插入,不存在再插入
使用场景
用户注册前查询是否重名
举例的表结构
表名
userInfo
主键
id
无符号自增
其他
userName
用户名,不允许重名
password
密码
解决方案
1.添加唯一约束
将userName设为唯一约
原创
2022-04-18 16:48:18 ·
4467 阅读 ·
0 评论