MySQL Drop Table

حذف یک جدول

می‌توان یک جدول را با استفاده از دستور “DROP TABLE” حذف نمود.

 

مثال: حذف جدول “customer

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” ابتدا وجود جدول را بررسی و سپس به حذف آن اقدام نمود.

 

مثال: حذف جدول “customer” در صورت وجود.

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)