数据库验证字段是否重复

276 阅读1分钟

数据库验证字段是否重复

在涉及到逻辑删除时,不能使用唯一键去控制字段是否唯一,那么在新增和编辑时就需要去验证字段是否存在,用来保证唯一性,例如用户的账号,各种需要唯一确定的code

select * from table  where code = ? 
<if id 不为空 and id 不是空字符串>
and id != ? ;
</if>