快速复制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

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

sql 复制代码
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,你将不会获得任何记录,因为这个条件总是为假所以
相关推荐
上下求索,莫负韶华6 分钟前
java-(double,BigDecimal),sql-(decimal,nuermic)
java·开发语言·sql
ZJun_Ocean7 分钟前
add_columns
数据库·sql
ID_1800790547311 分钟前
淘宝商品详情 API 接口 item_get: 高效获取商品数据的技术方案
java·前端·数据库
坐吃山猪34 分钟前
Neo4j04_数据库事务
数据库·oracle·neo4j
秋氘渔42 分钟前
MySQL EXPLAIN实战:6种索引失效场景验证与优化
android·数据库·mysql·索引
高铭杰1 小时前
MySQL源码(3)异步IO核心逻辑简化调试(对比PG)
mysql·aio·libaio
2301_792185881 小时前
快速熟悉后缀为yml的文件
java·linux·数据库
计算机学姐1 小时前
基于SpringBoot的服装购物商城销售系统【协同过滤推荐算法+数据可视化统计】
java·vue.js·spring boot·mysql·信息可视化·mybatis·推荐算法
..过云雨1 小时前
【MySQL】4. MySQL表的操作
数据库·mysql
坐吃山猪1 小时前
Neo4j01_图数据库概念和服务器安装
服务器·数据库·oracle