快速复制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,你将不会获得任何记录,因为这个条件总是为假所以
相关推荐
识君啊5 分钟前
中小厂数据库事务高频面试题
java·数据库·mysql·隔离级别·数据库事务·acid
2301_816660219 分钟前
Bootstrap框架的最小宽度限制是多少
jvm·数据库·python
c***892010 分钟前
在 Ubuntu 上安装 MySQL 的详细指南
mysql·ubuntu·adb
OtIo TALL14 分钟前
SQL-触发器(trigger)的详解以及代码演示
服务器·数据库·sql
lwx5728018 分钟前
MySQL 数据库自动化备份脚本:从入门到生产实践
数据库·后端
abc123456sdggfd35 分钟前
HTML5中Vuex持久化插件中WebStorage的底层配置
jvm·数据库·python
pele38 分钟前
Go语言如何发GET请求_Go语言HTTP GET请求教程【总结】
jvm·数据库·python
weixin_5806140038 分钟前
Go 语言中 go install 命令的正确用法与常见误区详解
jvm·数据库·python
qq_6543669839 分钟前
Bootstrap 5移除jQuery依赖 Bootstrap 5如何不使用jQuery
jvm·数据库·python