---查询重复字段
SELECT 字段A,COUNT(*) FROM 表名 GROUP BY 字段A HAVING count( 字段A) > 1;
----- 修复重复字段
set @rownum=2018200;
update 表名
SET 字段名 = CONCAT('AAAAA',(
select @rownum := @rownum +1 as aa))
where 字段名='AAAAA2018090011';
本文介绍了一种使用SQL查询数据库中重复字段的方法,并提供了一个修复重复字段的示例。通过GROUP BY和HAVING子句可以找出重复的记录,而通过设置变量和更新语句可以为重复的字段赋予新的唯一值。
---查询重复字段
SELECT 字段A,COUNT(*) FROM 表名 GROUP BY 字段A HAVING count( 字段A) > 1;
----- 修复重复字段
set @rownum=2018200;
update 表名
SET 字段名 = CONCAT('AAAAA',(
select @rownum := @rownum +1 as aa))
where 字段名='AAAAA2018090011';

被折叠的 条评论
为什么被折叠?