Python MySQL Eliminar Tabla

Eliminar tabla

Puede usar la sentencia "DROP TABLE" para eliminar la tabla existente:

Ejemplo

Eliminar tabla "clientes":

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="suusuario",
  passwd="sucontraseña",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE clientes"
mycursor.execute(sql)

Ejecutar Ejemplo

Eliminar solo si la tabla existe

Si la tabla que se va a eliminar ya ha sido eliminada o no existe por cualquier otra razón, se puede usar la palabra clave IF EXISTS para evitar errores.

Ejemplo

Eliminar tabla "clientes" (si existe):

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="suusuario",
  passwd="sucontraseña",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE IF EXISTS clientes"
mycursor.execute(sql)

Ejecutar Ejemplo