项目采用的是mybatis plus 用户名设置为不重复比如我逻辑删除了一个root用户 我想注册新用户名字也为root这时候该怎么办?
如果原来用户名是个唯一键的话,那改成用户名+删除状态作为唯一键就好了,但是这样有个问题是删除状态可不可恢复,如果账号还可以恢复成正常状态的话,那还是应该只把用户名作为唯一键
我想把删除后的用户名后直接加上盐值就不会重复了 但这样超出了用户名的字段长度