mysql:超簡單的 標記刪除 or 僞刪除的實現方法

有時候一些重要數據不能直接刪除,只能僞刪除,因爲以後還得使用呢,

僞刪除怎麼實現呢?很簡單,

1、做一個標記,類型爲INT(2),爲1,隱藏,爲0 顯示!


create table test(
id Int primary key,
name varchar(20),
flag Int(2)
);

insert into test(id,name,flag)values
('001','張三','0'),
('002','李四','0'),
('003','王五','0');


select * from test;



2、刪除的時候,就是不是delte 數據了,

而是執行修改:將標記修改爲1,然後更新+篩選查詢。

update test set flag=1 where id='003';

select * from test where flag=0;




很簡單吧→。→



發佈了73 篇原創文章 · 獲贊 147 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章