保证金退款支持多条,有效的保证金订单数据库层面唯一性校验
保证金退款 可能有 有效,已拒绝,已取消 .一个保证金订单有多条.
isv单号:A001 平台:淘宝
现在这种情况下,怎么保证数据库层面的唯一性?
001, A001,淘宝,已取消
002,A001,淘宝,已取消
003,A001,淘宝,待退款
004,A001,淘宝,已拒绝
通过增加一个列 flag 如果已取消 则为null ,然后正常订单填1,红冲订单填0
这样通过isv单号,平台,flag 三列组成唯一键.
null值 唯一索引支持多条.
