เมื่อเราต้องการลบตารางข้อมูล (table) ออกจากฐานข้อมูล เราจะต้องใช้คำสั่ง DROP TABLE ตามด้วยชื่อ table ที่ต้องการลบ
# รูปแบบ DROP TABLE table_name;
เราสามารถที่จะสั่งให้มันลบทีละ table หรือหลาย ๆ table ได้โดยใช้ comma คั่นแต่ละ table
# การลบเพียงตารางเดียว DROP TABLE t1; # การลบหลาย ๆ ตาราง DROP TABLE t1, t2, t3;
ถ้าเราสั่งลบ table ใด ๆ แต่ใน database นั้น ๆ ไม่มี table นั้น ๆ อยู่ มันจะทำให้เกิด error ขึ้น ดังนั้นเราจะต้องใช้คำสั่ง IF EXISTS ในการตรวจสอบ เพื่อเป็นการบ่งบอกว่าถ้ามี table นั้น ๆ อยู่ ก็ให้ทำการลบทิ้งออกไปจาก database
# การลบตาราง เมื่อไม่มี table นั้น ๆ อยู่ จะทำให้เกิด error ดังนี้ DROP TABLE no_such_table; ERROR 1051: Unknown table 'no_such_table' # การลบตาราง ที่ใช้คำสั่ง IF EXISTS ตรวจสอบก่อน DROP TABLE IF EXISTS no_such_table;
ผู้สนับสนุน