修改tbl_users中主键sUsername所有大写字母为小写时

修改tbl_users中主键sUsername所有大写字母为小写时
主键时出现异常unique constraint (MYDRADIUS.SYS_C0015574) violated
是因为修改后会导致主键重复,所以会出错,
可以查看修改后是否存在重复的行
select lower(susername) from tbl_users having count(lower(susername))>1 group by lower(susername);
如果查出来后则删除掉
然后进行修改
update tbl_users set sUserName = lower(sUserName);

posted @ 2013-01-05 17:03  王道健  阅读(229)  评论(0编辑  收藏  举报