-- 企微客户表：允许同一 external_userid 多行（每次"添加"新增一条记录）
-- 背景：产品要求与企微「全部客户」展示对齐——客户被删除后重新添加、或被其他员工再次添加时，
--       不覆盖原纪录，而是新增一行并打 readd_flag=1（以前加过），原有行保持不变。
-- 落库逻辑同步调整（CustomerLogic）：
--   * 回调 add_external_contact 且已有该客户 → INSERT 新行（readd_flag=1）；
--   * 其他事件 / 全量同步 → 只更新该客户"最新一行"（MAX(id)），不再依赖唯一键 UPSERT；
--   * 彻底流失（84061）→ 该客户所有行一并软删。
ALTER TABLE `zyt_qywx_external_contact`
    DROP INDEX `uk_external_userid`,
    ADD INDEX `idx_external_userid` (`external_userid`);
