ลบข้อมูลจากฐานข้อมูล DELETE

มาถึงอีกหนึ่งคำสั่งที่สำคัญ นั่นก็คือ การลบข้อมูลด้วยคำสั่ง DELETE สำหรับขั้นตอนการลบก็ไม่ได้ยุ่งยากอะไรเลย มาดูตัวอย่างกัน

นี่คือข้อมูลพนักงานทั้งหมด โจทย์คือ ต้องการลบข้อมูลพนักงานที่ชื่อ sommai เนื่องจากลาออกไปแล้ว

รูปแบบ
DELETE FROM ชื่อตาราง WHERE เงื่อนไข;

เขียนคำสั่งได้ว่า DELETE FROM employee WHERE id = 2;

ดูผลลัพธ์

เพียงเท่านี้ข้อมูลของพนักงานที่ชื่อ sommai ก็จะถูกลบแล้ว หลังจากใช้คำสั่ง DELETE ไปแล้ว ตรวจสอบดูด้วยคำสั่ง SELECT เพื่อดูข้อมูลอีกทีว่าข้อมูลถูกต้องหรือไม่
อธิบายเพิ่มเติม เหตุผลที่ใช้เงื่อนไขเป็น id ก็เพราะว่า เพื่อป้องกันการลบข้อมูลผิดพลาด เนื่องจาก id ของพนักงานแต่ละคนไม่ซ้ำกัน หากระบุได้ถูกต้อง ข้อมูลที่ลบออกไป จะถูกต้องแน่นอน