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



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

  

user avatar   Gerrard 网友的相关建议: 
      

1、假设表名为T1,

2、可以将T1 rename为TX

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

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

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




  

相关话题

  作为一个K-V数据库,levelDB索引为什么要使用LSM树实现,而不采用哈希索引? 
  如何看待蚂蚁金服国产分布式数据库 OceanBase 在 TPC-C 测试超 Oracle 荣获第一? 
  SQL 设计得烂吗,诸如redis,nosql又该如何选择? 
  中国跨过数据库这座大山了吗? 
  如何看待安徽汽车网的程序员删库跑路? 
  为什么像会计等非it行业处理数据要用excel而不是sql? 
  根据某网站统计,重名前五位的人,大部分都是 80 后,这是为什么? 
  研究生研究数据库研究方向有前景吗?想写一个国产的数据库,类似mysql这种? 
  SQLite 的读写效率很高,有哪些使用其他数据库的理由? 
  LBS数据库的架构是怎样的? 

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





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