I need to store user entered changes to a particular table, but not show those changes until they have been viewed and approved by an administrative user. While those chang
Yet another idea would be to have three tables.
This approach gives you the ability to quickly and easily roll back and also gives you an audit trail if you need it.