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

WHERE 1=1 和 WHERE 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,你将不会获得任何记录,因为这个条件总是为假所以
相关推荐
翔云1234561 小时前
RocksDB中,客户端每写入一次数据,需要访问几次磁盘
运维·数据库·mysql
DevOpenClub1 小时前
职教高考控制线 API:招生类别枚举、筛选与空分数含义
java·数据库·高考
GeW2 小时前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux·数据库
在多学一点4 小时前
MYSQL第二次作业
android·数据库·mysql
yeccheng4 小时前
MySQL 索引超详解:从底层 B+ 树到面试高频考点
java·开发语言·jvm·mysql·面试
Risehuxyc4 小时前
Microsoft.Data.Sqlite体验
数据库·sqlite
骑着蜗牛撵大象3274 小时前
MySQL 8.0 迁移后 SQL 变慢:执行计划里 3 类被忽略的成本差异
android·数据库·sql·mysql·优化器·执行计划
ZENERGY-众壹6 小时前
告警风暴怎么压?100MW 电站监控平台告警引擎架构复盘
数据库·架构·iot·电站监控
zhengfei6117 小时前
Go-fastdfs /reload 未授权访问: 有效PoC
数据库·sql
DevOpenClub7 小时前
高考教育信息问答 API:会话参数、资料引用与流式响应
java·数据库·高考