คุณสามารถใช้ row_count() ต่อท้ายสำหรับสิ่งนี้ ให้เราสร้างตารางก่อน -
mysql> สร้าง table rowAfftectedByDeleteDemo -> ( -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(20) -> );Query OK, 0 แถวได้รับผลกระทบ (0.86 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −
mysql> แทรกลงใน rowAfftectedByDeleteDemo(CustomerName) values('John');Query OK, 1 แถวได้รับผลกระทบ (0.14 sec)mysql> แทรกลงใน rowAfftectedByDeleteDemo(CustomerName) ค่า ('Carol');Query OK, 1 แถวได้รับผลกระทบ ( 0.10 วินาที) mysql> แทรกลงใน rowAfftectedByDeleteDemo (CustomerName) ค่า ('Bob'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงใน rowAfftectedByDeleteDemo (CustomerName) ค่า ('Sam'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.09 วินาที) mysql> แทรกลงใน rowAfftectedByDeleteDemo (ชื่อลูกค้า) ค่า ('David'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.08 วินาที) mysql> แทรกลงใน rowAfftectedByDeleteDemo (CustomerName) ค่า ('Maxwell'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.09 วินาที) mysql> แทรกลงใน rowAfftectedByDeleteDemo (ชื่อลูกค้า) ค่า ('Ramit'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.08 วินาที) mysql> แทรกลงใน rowAfftectedByDeleteDemo (CustomerName) ค่า ('James'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.10 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −
mysql> เลือก *จาก rowAfftectedByDeleteDemo;
นี่คือผลลัพธ์ -
<ก่อนหน้า>+------------+--------------+| รหัสลูกค้า | ชื่อลูกค้า |+-----------+------------+| 1 | จอห์น || 2 | แครอล || 3 | บ๊อบ || 4 | แซม || 5 | เดวิด || 6 | แม็กซ์เวลล์ || 7 | รมิท || 8 | James |+------------+-------------+8 แถวในชุด (0.00 วินาที)ก่อนลบแถวออกจากตาราง ค่าของ row_count() จะเป็นดังนี้ −
mysql> เลือก row_count();
นี่คือผลลัพธ์ -
<ก่อนหน้า>+-------------+| row_count() |+-------------+| -1 |+-------------+1 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อลบแถวออกจากตาราง -
mysql> ลบออกจาก rowAfftectedByDeleteDemo โดยที่ CustomerId =3 || รหัสลูกค้า =4 || รหัสลูกค้า =5 || CustomerId =6;ตกลง, 4 แถวได้รับผลกระทบ (0.13 วินาที)
หลังจากลบแถวออกจากตารางแล้ว ค่าของ row_count() จะเป็นดังนี้ −
mysql> เลือก row_count();
นี่คือผลลัพธ์ -
<ก่อนหน้า>+-------------+| row_count() |+-------------+| 4 |+-------------+1 แถวในชุด (0.00 วินาที)