1
jennifertxwoodma May 22, 2018
加一个字段,delete 删除就改成 true
|
2
nullcc May 22, 2018
删除用户数据一般就是标记一下,不会真正做删除
|
3
KimJongun May 22, 2018
drop rable + create table
|
4
Mrkon OP @jennifertxwoodma 那相当于用户是不可以删除自己文章吗?只是用 delete 来决定是否隐藏文章,是这样吗?
但是我现在还停留在设计字段,在数据库中查找这一篇文章的阶段。。。 |
7
dovme May 22, 2018
标记就可以,对用户来说,这就是删掉了.
|
8
Mazexal May 22, 2018
=.= 一般都是软删除的
|
11
SbloodyS May 22, 2018
逻辑删除代替物理删除~
|
12
VoidChen May 22, 2018
话说为什么要软删除呢(标记下就当删除了)
|
13
InternetExplorer May 22, 2018
文章表加个自增 id,根据自增 id 删除就好了,你是担心删错文章吗
|
14
5dkgansm May 22, 2018
不会有人以为注销了帐号真的是删除了吧?
|
15
Mrkon OP @InternetExplorer 恩恩,是的,我是准备根据标题找到文章,然后删除这一行,然后用户可能会用相同的标题,就迷茫了。
|
16
jennifertxwoodma May 22, 2018
@KimJongun 头像还行
|
17
clino May 22, 2018
楼主列出的 123 怎么理解?好像和删除并没有关系吧?
|
19
weizhen199 May 22, 2018
truncate 是最爽的
|
20
joeke May 22, 2018
一般都是软删除吧
|
21
summerwar May 22, 2018
文章是个表,里面有自增 ID 和用户 id,用户 ID 用来区分谁发的文章,自增 ID 在删除的时候用,别用标题查询删除,因为会重复,不是 unique,容易误删标题一样的文章,删除的时候用个 status 来表示,删除为 0,不删除为 1。获取文章列表的时候,添加个过滤规则 status ==1 就行了。
|
22
Patrick95 May 22, 2018
你说的三点我没怎么理解,一般来讲通过文章 ID 来进行删除就可以。
DELETE FROM table WHERE id = [:id]; 或者软删除 UPDATE table SET deleted = 1 WHERE id = [:id]; |
23
balamiao May 22, 2018
一般都不是立即删除,属于打标,在查询逻辑中剔除掉删除的即可。
可以配合后台定时任务,处理比如 30 天以前已经打标删除的文章! |
24
zzzwwwlll May 22, 2018
你这想的太复杂了,直接根据 id 删除就行
|
26
wemore May 22, 2018 via Android
有个疑问哈,逻辑删除的话那对需要删除表的改查都要加个查询字段,会不会太麻烦了,有啥办法能解决这个问题。
|
27
iConnect May 22, 2018
伪删除的做法,面向欧盟用户的话,是违反 GDPR 的。
|
28
ycz0926 May 22, 2018
加个 status,不要真的删了,一来破坏了表与表间的关联,二来嘛,数据还是挺重要的,这东西决定了现代互联网的拓扑和连接方式
|
30
run2 May 22, 2018 @jennifertxwoodma #1 @Patrick95 #22
软删除用时间戳 deleted_at (timestamp) 更合适而不是单纯的 bool,因为同时记录了删除时间(除非另有 log/表记录删除时间等信息) |
31
soho176 May 22, 2018
https://www.douban.com/group/topic/36082266/ 是这种?用户注销了,但是用户数据却保留了
|
33
jennifertxwoodma May 22, 2018
@sobigfish 嗯嗯,如果空间足够大的话,你的做法比较好。
|
36
qf19910623 May 22, 2018
@Mrkon 写程序的原则是尽可能给自己留后路
|
37
CoderGeek May 22, 2018
isdel 不可能真正删除用户的文章 而且 一般还会保存几个历史版本 QAQ
|
38
loveCoding May 22, 2018
逻辑删除
|
39
lk1ngaa7 May 22, 2018
软删除
|
40
Reficul May 22, 2018 via Android
created at,updated at 和 deleted at😂😂
|