tidb更新、删除操作

tidb update操作:
非主键更新就新增一条。主键更新就删除一条新增一条。

tidb delete操作:
不真正删除,对该条数据做删除标记。

没有吧,tidb所有的更新、删除不都是新增记录吗?将原来的记录打标为历史数据mvcc啊

1 个赞

tidb update 不删除,只是加一条新记录,记录带版本号的,旧的记录等gc时间到了自动清理掉。

1 个赞

tidb update 也是新增记录,delete 也是新增一个删除的记录,只不过新增的版本号最新,然后gc完成旧版本回收工作

这个像pg

MVCC多版本控制 在GC Life Time时间范围内不会删除