Update数据库表设计
想请教大佬如何设计数据库表
ABCDE几个表,ABCDE几个表每次update的时候,都不是真的update,要等一个管理员审核,通过了再update,未通过就保持原样,这样的话,是不是应该再设计一个审核表F,每次update都把数据存到这个表里,设计是否审核通过的状态status字段,然后ABCDE几个表创建一个f表的id来关联审核表,审核通过后,再从F表中取出数据来update其他的表?
不过如果这样设计的话,怎么通过F表去找ABCDE中的那条记录呢,如果同时存一个id到F表的话,又如何知道是哪个表的id呢?还是说需要另外一个字段来存表名,通过代码去判断是哪张表?