SELECT * FROM `irobotbox_marketpublish`.`m_aliexpress_sku_marketcategory` WHERE `Sku` = '16858250' LIMIT 0,1000

上诉结果 存在多个数据
预期
一个SKU尤其只会有一个有效的值
java那么的数据如下


也就是一个SKU 在一个平台只有有一个有效值
SELECT * FROM `irobotbox_marketpublish`.`m_aliexpress_sku_marketcategory` WHERE `Sku` = '16858250' LIMIT 0,1000

上诉结果 存在多个数据
预期
一个SKU尤其只会有一个有效的值
java那么的数据如下


也就是一个SKU 在一个平台只有有一个有效值
001-各平台m_{platform}_sku_marketcategory表数据同步错误,存在无效数据,唯一索引错误
001+ 各平台m_{platform}_sku_marketcategory表数据同步错误,存在无效数据,唯一索引错误(全平台都排查下)
001-各平台m_{platform}_sku_marketcategory表数据同步错误,存在无效数据,唯一索引错误
001+ 各平台m_{platform}_sku_marketcategory表数据同步错误,存在无效数据,唯一索引错误(全平台都排查下)
现在数据库有3条记录 isdeleted=0 都是有效的

协助确认一下,如何保证,类目映射数据的唯一性问题,如果随机取一个,会出现异常,不是最新的类目映射关系
1. 如果只返回了一条,那么我们这边就需要将最新的一条数据保存,其他的数据将IsDelete 标识为1
2. 如果返回了多条,那么接口返回的数据就必须要标识哪些类目数据是无效的
调整以下平台的惟一键为:`uidx_marketid_sku` (`MarketId`,`Sku`)
aliexpress,allegro,lazada,shopeev2,mercadolibre
数据保留最新一条
----------------
ebay平台已跟通知到胡笑锋,是否调整由他们决定
| 由谁创建 | 闫峰 于 2023-08-22 15:26:50 |
|---|---|
| 影响环境 |
590 |
| 由谁解决 | 韦思成 于 2023-08-23 20:00:56 |
| 解决版本 | 主干 |
| 解决方案 | 历史bug(180天以上) |
| 由谁关闭 | 闫峰 于 2023-10-25 14:29:56 |
| 最后修改 | 刘超 于 2023-11-17 09:52:09 |
| 相关Bug |
|---|