百科问答小站 logo
百科问答小站 font logo



数据库中将物理删除改为逻辑删除,如何不改变之前的SQL语句呢? 第1页

  

user avatar   Gerrard 网友的相关建议: 
      

1、假设表名为T1,

2、可以将T1 rename为TX

3、用视图把where deleted='0'之类的mark建好,视图命名为T1

除了有很短暂的切换不可用时间以外,应用就不需要改动了。

感觉这样的问题来知乎问被解答的几率不高啊。




  

相关话题

  人工智能的水平较低是因为数据库不足和运算处理速度不够吗? 
  开源数据库这么香,为什么我们还要下功夫自研? 
  关于QQ新推出的"照片回收站"功能,为什么被用户删除了这么久的照片还被留在数据库里? 
  很多网站源码都是分为 GBK 和 UTF-8 版,为什么要同时开发两种? 
  女程序员想自学SQL,前途和难度如何? 
  想去一间公司工作,老板说要我学会数据库和大数据课程,然后通过考试就可以去了 ,但是也没说清楚啥课程? 
  数据库预编译为何能防止SQL注入? 
  C# 为何MySQL无法打开连接? 
  为什么像会计等非it行业处理数据要用excel而不是sql? 
  怎样才能写出高质量的SQL语句? 

前一个讨论
为什么老板要教我们做互联网的程序员不要把工作和生活分开,这对于独立的程序员个体有什么好处?
下一个讨论
怎样理解分析王垠文章《SQL,NoSQL 以及数据库的实质》的观点?





© 2025-03-14 - tinynew.org. All Rights Reserved.
© 2025-03-14 - tinynew.org. 保留所有权利