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