Python MySQL ลบตาราง

ลบตาราง

คุณสามารถใช้คำสั่ง "DROP TABLE" มาลบตารางที่มีอยู่แล้ว:

ตัวอย่าง

ลบตาราง "customers":

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE customers"
mycursor.execute(sql)

ปฏิบัติตัวอย่าง

ลบตารางเมื่อตารางมีอยู่

ถ้าตารางที่ต้องการลบถูกลบไปแล้ว หรือไม่มีอยู่เนื่องจากสาเหตุอื่นๆ แล้ว คุณสามารถใช้คำสั่ง IF EXISTS มาก่อนเพื่อป้องกันข้อผิดพลาด

ตัวอย่าง

ลบตาราง "customers" (ถ้ามีอยู่):

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE IF EXISTS customers"
mycursor.execute(sql)

ปฏิบัติตัวอย่าง