当前位置: 首页 > news >正文

快速复制sql表结构 或者表结构加数据WHERE 1=1 和 WHERE 1=2

WHERE 1=1WHERE 1=2 是 SQL 查询中的条件表达式,它们的作用不同:

创建数据库表 并且复制表结构加数据

create table cm_cust_info as select * from cm_cust where 1=1

创建数据库表 并且复制表结构不加数据

create table cm_cust_info as select * from cm_cust where 1=2
  1. WHERE 1=1:

    • 这是一个总是为真的条件。1=1 的计算结果始终为真,因此这个条件不会过滤任何记录。它通常用于动态生成 SQL 语句时,以简化条件的添加和修改。
  2. WHERE 1=2:

    • 这是一个总是为假的条件。1=2 的计算结果始终为假,因此这个条件会过滤掉所有记录。没有记录符合这个条件,所以查询结果将为空。

举例说明:

  • 如果你写 SELECT * FROM table_name WHERE 1=1,你将获得 table_name 表中的所有记录。
  • 如果你写 SELECT * FROM table_name WHERE 1=2,你将不会获得任何记录,因为这个条件总是为假所以

http://www.mrgr.cn/news/19694.html

相关文章:

  • JPA关联MyBatis
  • 代码随想录:62.不同路径
  • ASPICE认证、培训与评估:汽车行业软件开发的三大支柱
  • 828华为云征文|华为云Flexus X实例docker部署srs6并调优,协议使用webrtc与rtmp
  • maven中如何配置多个仓库使其同时生效
  • 论文速读|全身人形机器人的仿人运动研究
  • 【JS】如何给fetch添加超时功能
  • 什么是控制系统
  • 如何免费制作一个新生资料收集系统?
  • 如何修复软件中的BUG
  • 浅谈人工智能与大模型
  • 使用3DUNet训练自己的数据集(pytorch)-医疗影像分割
  • 秋招突击——算法练习——8/30、9/4——技巧题练习——复习{}——新作{只出现一次的数字、多数元素、颜色分类、下一个排列、寻找重复数}
  • 性能优化:提升MySQL数据备份策略的效率
  • kubeadm方式安装k8s
  • 惠中科技:引领光伏清洗新时代——RDS环保光伏清洗剂的创新应用
  • xhr、ajax、axois、fetch的区别
  • Amazon QuickSight 实验
  • 浅谈DevOps在inBuilder低代码中的应用
  • 大模型学习路线:从新手到专家的全面指南,从零基础到精通,非常详细收藏我这一篇就够了