程式與日常
SQL WHERE 1=2的作用如下。
WHERE 1=2
WHERE 1=2總是為false,所以不會查出任何資料,通常用在複製某張舊資料表的欄位來建立新資料表。
例如下面複製old_table欄位設定來建立new_table。
old_table
new_table
CREATE TABLE new_table AS (SELECT * FROM old_table WHERE 1=2);
張貼留言
沒有留言:
張貼留言