Supprimer la table MySQL

Suppression de la table

Vous pouvez utiliser l'expression "DROP TABLE" pour supprimer une table existante :

Exemple

Suppression de la 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)

Exécuter l'exemple

Suppression uniquement si la table existe

Si la table à supprimer a été supprimée ou n'existe pas pour toute autre raison, vous pouvez utiliser le mot-clé IF EXISTS pour éviter des erreurs.

Exemple

Suppression de la table "customers" (si elle existe) :

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)

Exécuter l'exemple