目前发现两个问题: - Promise.all 并行 DELETE 导致 GORM Save 竞态。当多个请求同时 GetByID + Save 同一条记录(或并发 Save 不同记录),MySQL 在 REPEATABLE READ 隔离级别下可能导致部分更新丢失。 - GORM Save 与 MySQL 的已知兼容性问题——Save 使用全字段更新,在并发/连接复用场景下可能丢失 boolean zero value 更新。
目前发现两个问题:
使用全字段更新,在并发/连接复用场景下可能丢失 boolean zero value 更新。