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



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

  

user avatar   Gerrard 网友的相关建议: 
      

1、假设表名为T1,

2、可以将T1 rename为TX

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

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

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




  

相关话题

  为什么上古编程语言(比如 COBOL)总喜欢把代码全部写成大写字母? 
  图数据库的应用有哪些优点? 
  为什么新的分布式数据库又开始支持关系模型了? 
  设计 MySQL 数据表的时候一般都有一列为自增 ID,这样设计原因是什么,有什么好处? 
  为什么会有人写出几百行的SQL语句啊?这些人的心态是怎样的?为了凸显自己的强大吗? 
  有哪些分布式数据库书籍或论文比较好? 
  有Execl了要数据库干啥? 
  为什么微软要删除世界上最大的公开人脸识别数据库? 
  Python/Pandas如何处理百亿行,数十列的数据? 
  觉得 SQL 太难用于是自己编了个类 SQL 语言,不知道有没有人想过类似的事情? 

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





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利