Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL: ตรวจสอบว่าตารางว่างเปล่าหรือไม่ (Empty Table Check)


ตรวจสอบตารางว่าง ใช้ SELECT ดูว่าคืนข้อมูลหรือ Empty Set

ตัวอย่าง

mysql> CREATE TABLE DemoTable (Id INT, Name VARCHAR(100), Age INT);
mysql> INSERT INTO DemoTable VALUES (1001,'John',23), (1002,'Chris',21), (1003,'David',22);

ข้อมูล 3 แถว

+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
| 1001 | John  | 23   |
| 1002 | Chris | 21   |
| 1003 | David | 22   |
+------+-------+------+

ลบข้อมูลทั้งหมด

mysql> DELETE FROM DemoTable WHERE Id IN (1001,1002,1003);

Query ตรวจสอบ (คืน Empty Set)

mysql> SELECT Id FROM DemoTable WHERE Name="John";
Empty set (0.00 sec)

เพราะตารางว่างแล้ว จึงคืน Empty Set