sql - 该查询是什么意思?

标签 sql

我正在读一本有关SQL的书。

在那本书中,我在下面看到了一个奇怪的查询:

SELECT * into mycustomer from customer WHERE 1=2


在此查询中,“ WHERE 1 = 2”是什么?

最佳答案

通常,根据您的情况,将一个表的结构复制到另一个表中。

SELECT * INTO mycustomer FROM customer WHERE 1=2


此代码在新表Customer中创建表MyCustomer的相同结构。
请注意,在SQL Server中,约束不会被复制;因此可能您需要重新创建约束。

关于sql - 该查询是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2467897/

相关文章:

php - Codeigniter 结合两个结果

sql - 使用 PostgreSQL10 根据行中的值分层聚合 JSON

sql - 替换数据库文本字段中所有出现的子字符串

sql - 错误 : cannot ALTER TABLE because it has pending trigger events while attempting to drop a column in a table

php - ext js 存储/模型示例 .net - 将 php/mysql 转换为 .netwebservier/sql

c# - 基于 SQL 的存储与 SVN

sql - 将 SQL 列结果翻译成文本

sql - 提高 SQL Server 中的 Xquery 性能

sql - 加入链接服务器还是加入主机服务器?

php - 根据两个 MySQL 表计算出时间戳/其他数据