Portada » Lenguaje PHP » Eliminar tabla MySQL usando PDO

Eliminar tabla MySQL usando PDO

Eliminar tabla MySQL usando PDO. Podemos eliminar una tabla de la base de datos mediante el comando DROP TABLE seguido del nombre de la tabla.

Borrar tabla MySQL usando PDO
Borrar tabla MySQL usando PDO

DROP table MySQL usando PDO

En este articulo detallaremos 3 pasos para eliminar una tabla de manera eficiente en MySQL

  • Conexión MySQL con PDO
  • Consulta SQL con el comando DROP TABLE
  • Condicional IF para imprimir la respuesta de la consulta SQL

Conexión MySQL con PDO

La conexión a la base de datos está disponible en el archivo config.php. Aquí hay un ejemplo.

<?php
$dbo= new PDO('mysql:host=localhost;dbname=basededatos', 
$usuario, $password);
?>

Consulta SQL con el comando DROP TABLE

Para eliminar una tabla MySQL debemos de usar el comando DROP TABLE, Veamos un ejemplo.

<?php

// Conexión con MySQL
include_once "config.php";

// Consulta para eliminar la tabla
$sql=$dbo->prepare("DROP TABLE alumnos");

$sql->execute();

?>

Condicional IF para imprimir la respuesta de la consulta SQL

Después de la ejecución de la consulta, agregaremos un mensaje que diga éxito o imprimiremos un mensaje de error en caso de falla.

<?php
// Conexión con MySQL
include_once "config.php";

// Consulta para eliminar la tabla
$sql=$dbo->prepare("DROP TABLE alumnos");
// Imprimimos el resultado de la consulta SQL
if($sql->execute()){
  echo " Tabla eliminada satisfactoriamente ";
}else{
  print_r($sql->errorInfo());
}
?>

Explicación: En el código anterior hemos usado la conexión de la base de datos dentro del archivo config.php. Recuerde que, hemos usado la extensión PDO.

Además, si desean pueden usar la conexión y la consulta SQL en un solo archivo, veamos un ejemplo.

<?php
$usuario = "MYDATABASE";
$password = "MYPASSWORD";

// Conexion MySQL con PDO
$dbo= new PDO('mysql:host=localhost;dbname=basededatos',
$usuario, $password);

// Consulta para eliminar la tabla
$sql=$dbo->prepare("DROP TABLE alumnos");

// Imprimimos el resultado de la consulta SQL
if($sql->execute()){
   echo "Tabla eliminada satisfactoriamente";
}else{
   print_r($sql->errorInfo());
}
?>

Hoy en este articulo hemos aprendido a eliminar una tabla en nuestra base de datos MySQL usando la extensión PDO.

Nota Importante:
Estas consultas borran la tabla y no hay vuelta hacia atrás. Por lo tanto, es importante sacar una copia de seguridad en caso sea una base de datos en producción y usarlo con mucha responsabilidad.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 5 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad