我有一个包含表“Customers”的数据库。我目前正在创建一个客户应用程序,管理员应该能够在其中创建/删除等客户。所以我想有一个安全的,以防你错误地删除了一个客户。我的问题是,如果客户被删除,恢复客户的最佳方式是什么?
我正在考虑为已删除的客户创建一个自己的表,但不知道是否有其他方法可以实现此目的。
最佳答案
执行此操作的一种方法是将 boolean active
列添加到您的 Customers 表中
create table Customers (
firstname varchar(20),
secondname varchar(20),
active Boolean default true
);
然后当你选择你的记录时
select * from Customers where active = true;
然后,您可以将 active 设置为 false,而不是从 customers 表中删除条目
关于java - 从数据库中恢复数据的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58631707/