ต่อไปนี้เป็นไวยากรณ์ในการตรวจสอบว่าตารางว่างหรือไม่ใช้ MySQL EXISTS -
เลือกที่มีอยู่ (เลือก 1 จากชื่อตารางของคุณ);
ตัวอย่าง
ขั้นแรก ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ −
mysql> สร้างตาราง ReturnDemo -> ( -> Id int, -> Name varchar(10) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.79 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −
mysql> แทรกลงในค่า ReturnDemo (100, 'Larry'); Query OK, 1 แถวที่ได้รับผลกระทบ (0.18 วินาที)mysql> แทรกลงในค่า ReturnDemo (101,'Bob'); Query OK, 1 แถวได้รับผลกระทบ (0.28 วินาที )mysql> แทรกลงในค่า ReturnDemo (102, 'Sam'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −
mysql> เลือก *จาก ReturnDemo;
ผลลัพธ์
<ก่อนหน้า>+------+-------+| รหัส | ชื่อ |+------+-------+| 100 | แลร์รี่ || 101 | บ๊อบ || 102 | แซม |+------+-------+3 แถวในชุด (0.00 วินาที)นี่คือแบบสอบถามเพื่อตรวจสอบว่าตาราง MySQL ว่างเปล่าหรือไม่ -
mysql> มีการเลือก (เลือก 1 จาก ReturnDemo) เป็นเอาต์พุต
ผลลัพธ์
<ก่อนหน้า>+---------+| เอาท์พุต |+---------+| 1 |+--------+1 แถวในชุด (0.00 วินาที)ผลลัพธ์ 1 บอกว่าตาราง MySQL ไม่ว่างเปล่า