为什么我删除提示成功了,再调用查询所有接口,被删除的那个也没有了,然而数据库里依然能查到被删除的那个呢?

来源:3-6 删除期刊内容接口

扑通扑通丶我的人生

2020-12-16 14:09

为什么我删除提示成功了,再调用查询所有接口,被删除的那个也没有了,然而数据库里依然能查到呢?http://img3.mukewang.com/5fd9a4710001104a14501176.jpghttp://img2.mukewang.com/5fd9a49900019de614560300.jpg

写回答 关注

1回答

  • 沁尘
    2020-12-16 18:13:35

    框架默认启用了“软删除”机制。

    你可以看看你的delete_time字段,上面会有个时间戳,如果你把这个字段的值置空,你就会发现又查询到了。

    一般业务表,多数都采用软删除机制,即——逻辑上不可见,但实际记录还是存在于数据库中的。所以软删除也叫逻辑删除,与之对应的就是物理删除。

    逻辑删除和物理删除的场景和概念同学可以百度查询下资料,有很多,这里就不再赘述。如果同学想阅读相关资料的过程中有什么疑问可以提出。

    HT_ban...

    想请问下,那为什么没有返回自定义的提示语,而是只返回“成功”这个

    2021-12-20 08:59:17

    共 2 条回复 >

0到1快速构建自己的后台管理系统

开源框架LIN-CMS+NodeJS+Vue 快速构建UI好看+功能便捷的后台管理系统

21500 学习 · 145 问题

查看课程

相似问题