假如我有1000行数据,然后我想要每个注册的用户都拥有这1000个用户,也就是说用户A删除修改了某些数据,但是用户B、c仍然有1000这个数据,从技术上该怎么实现呢?
做读写分离。或者新增操作表。即把用户表作为主表,把a,b的操作作为子表进行记录操作。你想a影响b,或者a不影响b,用一个查询语句就查出来了。
你这个千户表里加上一个注册用户ID,默认值为0,表公有,其它值为专有,任一注册用户准备修改公有记录时,公有记录不变,转抄为专有记录,删除也一样,只是加人删除标记,select时优先专有