[讨论]众所周知,对数据库而言,删除是一项很危险的操作,那么,是不是我们注销的那些网站,app账号数据并没有删除,只是让它们不可调用?

evildevil-avatar

evildevil

一般情况下,已产生的数据不会被删除,无效化就行了。
Isabin-avatar

Isabin

你挺有天赋的,事实上“删除”都是隐藏该数据,并不是真正物理意义上的删除。
loogiajjjh-avatar

loogiajjjh

恭喜你都会自问自答了
S.M-avatar

S.M

一般都做逻辑删除就是把数据库里的一个值改成类似-1这种
Berrr-avatar

Berrr

没错,具体要看你签的协议,服务器的数据并不属于你,平台自己留着也是合法的。[s:ac:哭笑]
Bubblia-avatar

Bubblia

别说数据库了……

就Windows也是一样……

右键删除就只是隐藏了而已……

包括Ctrl+delete……
SpaceDenim-avatar

SpaceDenim

是的,包括nga的冲水,删帖,其实都是隐藏操作,更改了查看权限而已
jswt-avatar

jswt

有的是删,有的是修改状态为无效吧
BroBruh-avatar

BroBruh

是的 最多统一一个时间来清除很久前就被标记为清除了的账号
BSG S41NT-avatar

BSG S41NT

你在我这里存了100元。现在我告诉你你账户被我删除了,那么这100元钱?
Moonyen-avatar

Moonyen

一般会有一个有效标志
MrNed-avatar

MrNed

[quote][pid=492361485,25498670,1]Reply[/pid] Post by [uid=1055241]香蕉皮皮[/uid] (2021-02-10 16:17):

别说数据库了……

就Windows也是一样……

右键删除就只是隐藏了而已……

包括Ctrl+delete……[/quote]Ctrl+del是啥操作?直接删除不应该是shift+del吗
RealBoyK-avatar

RealBoyK

其实大部分的表都会预留状态字段,删除只不过是把状态改一下
🎀mooncakeva🎀-avatar

🎀mooncakeva🎀

我就想说别把全文放在标题里……

然后删除没有固定的意思,比如把泥潭账号删了,不代表发帖也删了。
Ref-avatar

Ref

有个东西叫"删除标识"[s:ac:哭笑]

除非你在数据库drop,不然它就一直存着
DaniXChristopher-avatar

DaniXChristopher

都是逻辑删除,
就一个字段,更新status=0,查询的时候where status !=0

别说删除了,你每次更新可能都做了一个版本

还有,你们全身上下其实都贴满了标签
Hokubu🐷-avatar

Hokubu🐷

[quote][pid=492361485,25498670,1]Reply[/pid] Post by [uid=1055241]香蕉皮皮[/uid] (2021-02-10 16:17):

别说数据库了……

就Windows也是一样……

右键删除就只是隐藏了而已……

包括Ctrl+delete……[/quote]你按错键了兄弟。。
FaTe Fx-avatar

FaTe Fx

删库是整个数据库文件删除
删用户只删一条记录
Cucumber-avatar

Cucumber

国内企业一般不做物理删除,都是逻辑删除,所以你账号的原始资料都在数据库里,只是关系被删掉了,账号状态改了,有些app甚至不给你注销删除账号的选项

哪怕是欧盟比较严格的用户隐私协议,依旧是逻辑删除,毕竟你监管也扫不到我数据库啊

说个题外话,我现在这家公司曾经因为违反欧盟的隐私条例被罚了几千万,打官司也败诉了