ลบข้อมูลในตาราง MySQL ผ่านคำสั่ง SQL บทความนี้สอนเขียนคำสั่ง SQL เพื่อลบข้อมูลที่อยู่ในตาราง MySQL โดยสอน 2 ตัวอย่างคือ ลบข้อมูลทั้งหมด และลบแบบมีเงื่อนไข หรือเลือกลบ มีรายละเอียดดังนี้
ตัวอย่าง ข้อมูลตาราง category
+--------+-------------+
| cgy_id | cgy_name |
+--------+-------------+
| 1 | Programming |
| 2 | Networking |
+--------+-------------+
ตัวอย่างที่ 1 ลบข้อมูลในตาราง MySQL ทั้งหมด
DELETE FROM category;
จากตัวอย่างใช้คำสั่ง DELETE FROM category หมายความว่าให้ลบข้อมูลในตาราง category ทั้งหมดโดยไม่มีเงื่อนไข
ตัวอย่างที่ 2 ลบข้อมูลในตาราง MySQL แบบมีเงื่อนไข หรือเลือกลบ
DELETE FROM category WHERE ( cgy_id = 1 );
จากตัวอย่างใช้คำสั่ง DELETE FROM category WHERE ( cgy_id = 1 ) หมายความว่าให้ลบข้อมูลในตาราง category ทั้งหมดโดยมีเงื่อนไขคือ ให้ลบข้อมูลที่ column cgy_id มีค่าเท่ากับ 1 เท่านั้น