在 web 开发中,以那种删除数据库中文章的方式最优雅

2018 年 5 月 22 日
 Mrkon
最近在学习 web 开发,想删除用户文章,以那种方式为最优雅的处理方式啊
我的想法:
1.通过文章标题的 hash 值
2.标题和时间戳结合
3.标题和 ID 值结合

如果可以的话,请 V 友指出你们所用的方式,以及在哪里可以学到类似这种经验的书或文章。谢谢大家
6627 次点击
所在节点    Python
40 条回复
jennifertxwoodma
2018 年 5 月 22 日
加一个字段,delete 删除就改成 true
nullcc
2018 年 5 月 22 日
删除用户数据一般就是标记一下,不会真正做删除
KimJongun
2018 年 5 月 22 日
drop rable + create table
Mrkon
2018 年 5 月 22 日
@jennifertxwoodma 那相当于用户是不可以删除自己文章吗?只是用 delete 来决定是否隐藏文章,是这样吗?
但是我现在还停留在设计字段,在数据库中查找这一篇文章的阶段。。。
Mrkon
2018 年 5 月 22 日
@nullcc
了解了,谢谢。
Mrkon
2018 年 5 月 22 日
@KimJongun 这种方式是一个用户一个表的类型吗?我是把所有用户的文章放在一个表里面的,这样设计是否合理啊
dovme
2018 年 5 月 22 日
标记就可以,对用户来说,这就是删掉了.
Mazexal
2018 年 5 月 22 日
=.= 一般都是软删除的
Mrkon
2018 年 5 月 22 日
@dovme 谢谢,但是一般我需要通过怎样的方式找到表中的这个值啊。
Mrkon
2018 年 5 月 22 日
@Mazexal 我今天是第一次知道,一直都是直接删除,(⊙﹏⊙)
SbloodyS
2018 年 5 月 22 日
逻辑删除代替物理删除~
VoidChen
2018 年 5 月 22 日
话说为什么要软删除呢(标记下就当删除了)
InternetExplorer
2018 年 5 月 22 日
文章表加个自增 id,根据自增 id 删除就好了,你是担心删错文章吗
5dkgansm
2018 年 5 月 22 日
不会有人以为注销了帐号真的是删除了吧?
Mrkon
2018 年 5 月 22 日
@InternetExplorer 恩恩,是的,我是准备根据标题找到文章,然后删除这一行,然后用户可能会用相同的标题,就迷茫了。
jennifertxwoodma
2018 年 5 月 22 日
@KimJongun 头像还行
clino
2018 年 5 月 22 日
楼主列出的 123 怎么理解?好像和删除并没有关系吧?
Mrkon
2018 年 5 月 22 日
@clino 我还停留在数据库查找的阶段。。。
weizhen199
2018 年 5 月 22 日
truncate 是最爽的
joeke
2018 年 5 月 22 日
一般都是软删除吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/456707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX