mysql删除某一列的重复数据
发布时间:2022-10-19 14:31:25  所属栏目:MySql教程  来源:转载 
            导读:                        在非生产环境由于数据库没有进行主从分离,所以在测试的时候没有问题。当项目进行上线的时候MySQL 处理重复数据,生产环境的数据库进行主从分离。数据新增操作的是主库,数据查询操作的是从
                
                
                
            | 
                        
                         在非生产环境由于数据库没有进行主从分离,所以在测试的时候没有问题。当项目进行上线的时候MySQL 处理重复数据,生产环境的数据库进行主从分离。数据新增操作的是主库,数据查询操作的是从库。如果两条数据间隔时间比较短的话,第一条数据新增到主库,第二条数据查询从库就会查询不到。同一个用户在当前年,当前月就会有多条。这样在查询用户月账单信息的时候就会查询出来多条,就会报错。 这个时候就需要把重复的数据查询出来进行删除,然后再把原来的联合索引删除,添加唯一索引。以下是查询出重复数据的 SQL: 查询重复数据.sql 
根据查询出来的 ID 进行数据删除,然后再更新索引。 更新索引.sql 
最后在数据查询的时候强制查询阿里云主库: 强制查询主库.sql 
参考文章: (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
站长推荐
            
        
