数据库验证字段是否重复
在涉及到逻辑删除时,不能使用唯一键去控制字段是否唯一,那么在新增和编辑时就需要去验证字段是否存在,用来保证唯一性,例如用户的账号,各种需要唯一确定的code
select * from table where code = ?
<if id 不为空 and id 不是空字符串>
and id != ? ;
</if>
在涉及到逻辑删除时,不能使用唯一键去控制字段是否唯一,那么在新增和编辑时就需要去验证字段是否存在,用来保证唯一性,例如用户的账号,各种需要唯一确定的code
select * from table where code = ?
<if id 不为空 and id 不是空字符串>
and id != ? ;
</if>