1. 程式人生 > >論資料庫表中的假刪除

論資料庫表中的假刪除

假刪除,讀出列表的時候,通過一個標識欄位過濾資料集並顯示。
比如 :user
id | name | is_delete |
1 | myname | 0 |
做刪除操作時,只要 update user set is_delete =1 可以將這個使用者標記為已刪除。
讀取列表時,只要select * from user where is_delete =0 就可以把未刪的記錄調出來。
當然,您也可以做一個回收站,select * from user where is_delete =1。
清空回收站:delete from user where is_delete=1;