修改:有id和一个重要的名称字段, 条件是判断名称字段不能重复(全局唯一,新增的修改的都不能和已有的重复)。
问题:修改会将未修改和已修改的数据都返回,所以如果修改其它字段,则名称字段一定会重复,如果修改名称,也有可能和别的数据重复。所以不能只给名称加判断,还应该加上id的判断。
做法:直接查询名字相同且不是自己id的,如果有!那就返回名字已存在(重复)。
**借用id排除我的,根据名字去找别的,如果找到了,证明重复了。**
修改:有id和一个重要的名称字段, 条件是判断名称字段不能重复(全局唯一,新增的修改的都不能和已有的重复)。
问题:修改会将未修改和已修改的数据都返回,所以如果修改其它字段,则名称字段一定会重复,如果修改名称,也有可能和别的数据重复。所以不能只给名称加判断,还应该加上id的判断。
做法:直接查询名字相同且不是自己id的,如果有!那就返回名字已存在(重复)。
**借用id排除我的,根据名字去找别的,如果找到了,证明重复了。**