Điều kiện 1 =0 có thể được sử dụng để ngăn truy vấn trả về bất kỳ hàng nào. Nó trả về tập hợp trống.
Cú pháp như sau:
CHỌN * TỪ yourTableName WHERE 1 =0;
Để hiểu cú pháp trên, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau:
mysql> create table ConditionDemo -> (-> Id int NOT NULL AUTO_INCREMENT, -> Name varchar (10), -> PRIMARY KEY (Id) ->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,59 giây)Chèn một số bản ghi trong bảng bằng lệnh chèn. Truy vấn như sau:
mysql> chèn vào giá trị ConditionDemo (Tên) ('Larry'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,10 giây) mysql> chèn vào giá trị ConditionDemo (Tên) ('Sam'); Truy vấn OK, 1 hàng bị ảnh hưởng ( 0,14 giây) mysql> chèn vào giá trị ConditionDemo (Tên) ('Mike'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây) mysql> chèn vào giá trị ConditionDemo (Tên) ('Carol'); Truy vấn OK, 1 hàng bị ảnh hưởng ( 0,12 giây) mysql> chèn vào giá trị ConditionDemo (Tên) ('John'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,17 giây) mysql> chèn vào giá trị ConditionDemo (Tên) ('Bob'); Truy vấn OK, 1 hàng bị ảnh hưởng ( 0,10 giây)Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau:
mysql> select * từ ConditionDemo;Sau đây là kết quả:
+ ---- + ------- + | Id | Tên | + ---- + ------- + | 1 | Larry || 2 | Sam || 3 | Mike || 4 | Carol || 5 | John || 6 | Bob | + ---- + ------- + 6 hàng trong bộ (0,00 giây)Đây là truy vấn để ngăn truy vấn trả về bất kỳ hàng nào
mysql> select * từ ConditionDemo trong đó 1 =0; Bộ trống (0,00 giây)