求一句mysql语句,关于更新记录的
假设表user有3个字段:id、username、memo,username不允许重名,插入了n多记录
然后我要修改某条记录的username和(或)memo字段,如果:
1、只更新memo字段,更新前判断这条记录的username是否重名,但是肯定会出现重名,因为我只改memo不改username;
2、只更新username字段,但是新的username和其它记录的username重名,更新前不判断重名,那这条记录更新成功,但是会和其它记录重名
不知道这么说能不能明白。。。。。我的要求其实是,更新一条记录,在保证它不和其它记录的username重名的前提下,可以修改memo
求高手赐教~